Questions tagged «nuget»

NuGet是针对.NET平台的免费,开放源代码,面向开发人员的程序包管理系统。




9
如何使用命令行清除NuGet程序包缓存?
我可以使用Visual Studio菜单清楚我的开发计算机的NuGet包高速缓存工具 → 选项 → NuGet包管理器 → 通用:Clear Package Cache按钮。 我想在命令行上执行此操作。不幸的是,我找不到nuget.exe的相关命令行开关。 我错过了什么?

5
如何通过NuGet安装较旧版本的软件包?
我想安装旧版本的软件包(Newtonsoft.Json)。但是NuGet回滚了。 PM> Install-Package Newtonsoft.Json -Version 4.0.5 Successfully installed 'Newtonsoft.Json 4.0.5'. Install failed. Rolling back... Install-Package : Already referencing a newer version of 'Newtonsoft.Json'. 任何帮助将不胜感激。

12
让TFS忽略我的包裹文件夹
我正在尝试让TFS(2013)忽略我的packages文件夹。我非常希望在使用NuGet时不要控制它的源代码,这太好了! 我尝试了伪装(似乎不起作用),我尝试了添加.tfignore文件-不会忽略任何内容。为什么TFS团队不像许多Subversion客户端那样添加一个选项来永久忽略文件夹或文件?
332 tfs  nuget 

18
该项目引用了此计算机上缺少的NuGet软件包
我有一个昨天运行的ASP.NET MVC5应用程序,现在尝试构建时出现此错误: 该项目引用了此计算机上缺少的NuGet软件包。 我选中了两个选项,它们允许nuget自动下载并安装已丢失的软件包(已选中/已打开)。我还尝试删除了packages文件夹中的所有文件,然后让nuget重新下载它们。另外,当我打开nuget并查找更新时,它说没有安装任何内容。我想不出什么其他方法来解决这个令人讨厌的问题。

30
NuGet软件包丢失
我搜索了这个问题,但是没有一个解决方案起作用。我已经安装了Visual Studio Professional 2015,并且正在使用TFS。我的NuGet版本是3.1.6。仅在我的C#Web API / MVC项目中发生此问题。 我收到以下错误: 该项目引用了此计算机上缺少的NuGet软件包。使用NuGet软件包还原下载它们。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkID=322105。丢失的文件是.. \ packages \ Microsoft.Net.Compilers.1.0.0 \ build \ Microsoft.Net.Compilers.props 我的解决方案中没有.nuget文件夹。 我在解决方案中有一个packages文件夹,当我删除它时,似乎NuGet确实重建了依赖关系,但项目仍然存在上述错误。 我尝试从TFS中删除该项目,但没有解决。 除上述错误外,项目中的所有引用均带有黄色警告标志,并表示它们已丢失。 当我检查该项目的NuGet软件包管理器时,所有“缺失”的项目旁边都有一个绿色的勾,其中包括Microsoft.Net.Compilers。 我尝试添加一个新的Web API / MVC项目,但它遇到了类似的问题,其中大多数引用(例如Owin)都带有黄色警告标志“丢失”。

14
是否可以更改NuGet软件包的位置?
我的大多数项目都遵循以下约定: /src /Solution.sln /SolutionFolder /Project1 /Project2 /etc.. /lib /Moq moq.dll license.txt /Yui-Compressor yui.compressor.dll /tools /ILMerge ilmerge.exe 你会注意到,我没有保持外部库中的源文件夹。我对使用NuGet也很感兴趣,但是不希望这些外部库位于源文件夹中。NuGet是否有设置来更改所有程序包都加载到的目录?

24
如何在Visual Studio中启用NuGet软件包还原?
堆栈上也有类似的帖子,但可能因为我使用的是Visual Studio 2015而无法解决我的问题。 如何获取“启用NuGet软件包还原”选项以出现在VS2015中? 我选择“文件”>“新建项目”,并创建了一个空的ASP.NET Web应用程序。我正在寻找此菜单选项。 我应该提到的是,我已经在我的项目文件夹中寻找了任何先前存在的nuGet文件,但没有一个。

29
找不到资产文件project.assets.json。运行NuGet软件包还原
我正在尝试使用nopCommerce(这是用.NET Core编写的),但是当我想运行项目时,我会遇到5​​2条错误消息,告诉我运行nuget包还原 资产文件〜\ obj \ project。未找到assets.json。运行NuGet软件包还原以生成此文件。Nop.Web.MVC.Testsote 当我在解决方案上单击鼠标右键,然后选择“还原Nuget程序包”时,收到以下消息: 所有软件包都已安装,没有任何要还原的内容。 但是那52个错误仍然存​​在,并且在工具-> NuGet软件包管理器->管理解决方案的NuGet软件包中,解决方案 上没有安装任何东西,我最近也将VS2017更新为15.5.4

30
System.MissingMethodException:方法未找到?
曾经在我的asp.net Webforms应用程序中工作的东西现在抛出此错误: System.MissingMethodException:找不到方法 该DoThis方法在同一类上,并且应该可以工作。 我有这样一个通用处理程序: public class MyHandler: IHttpHandler { public void Processrequest(HttpContext context) { // throws error now System.MissingMethodException: Method not found? this.DoThis(); } public void DoThis() { // } }
244 c#  asp.net  dll  nuget  httphandler 

5
从.Net 4.0到4.5的重新定位解决方案-如何重新定位NuGet包?
我已经将当前在VS2010中将.NET 4.0定位到VS2012的解决方案迁移了,现在我想将其重新定位到.Net 4.5 我不确定的是NuGet软件包。例如我从VS2010中的EF4更新而来的EF5,实际上是EF 4.4,如下所示: <Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath> </Reference> 我还可以在packages.config中看到以下项目: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="EntityFramework" version="5.0.0" targetFramework="net40" /> </packages> 所以我的问题是: 将当前已设置为目标.NET 4.0的所有NuGet包重新目标为.NET 4.5的最佳实践是什么?

7
如何在解决方案的第二个项目中安装NuGet软件包?
我目前正在研究最初包含一个项目(My.First.Project.Name)的解决方案。我通过执行以下步骤安装了温莎城堡: Install-Package Castle.Windsor 我刚刚My.Second.Project.Name在解决方案中添加了另一个项目(),并希望也将Castle Windsor安装到该项目中,但是当我Install-Package Castle.Windsor再次运行时,出现错误: 'Castle.Core 2.5.2'已安装 'Castle.Windsor 2.5.2'已安装 My.First.Project.Name已引用'Castle.Core 2.5.2'My.First.Project.Name已具有参考“ Castle.Windsor 2.5.2” 所以我的问题是:如何说服NuGet软件包管理器将软件包安装到第二个项目中?

19
无法在Visual Studio 2015中安装任何程序包
我尝试了所有可能找到的软件包,但没有一个将安装在我的项目中。我已经安装了“扩展和更新”列表中列出的每个更新。例如,当我尝试安装SendGrid时,这就是结果(与所有其他软件包的结果一样): Attempting to gather dependencies information for package 'Sendgrid.6.1.0' with respect to project 'UI\MyApplication.MVC', targeting '.NETFramework,Version=v4.5.2' Attempting to resolve dependencies for package 'Sendgrid.6.1.0' with DependencyBehavior 'Lowest' Resolving actions to install package 'Sendgrid.6.1.0' Resolved actions to install package 'Sendgrid.6.1.0' For adding package 'SendGrid.SmtpApi.1.3.1' to project 'MyApplication.MVC' that targets 'net452'. For adding …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.