"package restore..." 问题解决

        【Package restore... 】

         在做ITOO基础系统的时候遇到过这样的问题。因为源码是从SVN上down下来的,而且需要重新绑定IP服务。结


果出现了类似“Package restore is disabled by default. To give consent, open the Visual Studio Options dialog, click


 on Package Manager node and check 'Allow NuGet to download missing packages during build.' You can also give


 consent by setting the environment variable 'EnableNuGetPackageRestore' to 'true'.  这样的错误。查过资料后才知


道这是是由于包含的程序包不全导致。在VS中有一个NuGet的工具可以解决这个问题。



        【Nuget】

         Nuget是 ASP .NET Gallery 的一员。NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程


中,简单地合并第三方的组件库。当需要分享开发的工具或是库,需要建立一个Nuget package,然后把这package


放到Nuget的站点。如果想要使用别人已经开发好的工具或是库,只需要从站点获得这个package,并且安装到自己


的Visual Studio项目或是解决方案里。NuGet能更方便地把一些dll和文件(如jquery)添加到项目中,而不需要从文件中复


制拷贝。


        【解决】

        具体操作如下:VS2012-工具-选项-包管理器-程序-允许NuGet在生成期间下载缺少的程序包;如图:



     



你可能感兴趣的:(项目开发,ASP.net)