由于缺少NuGet引用,无法构建解决方案

时间:2015-07-29 11:06:57

标签: c# nuget

就像标题所说,我无法构建我的解决方案(C#),因为NuGet正在吐出这个错误

  

此项目引用了缺少的NuGet包   电脑。使用NuGet Package Restore下载它们。更多   信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。该   丢失的文件是.. \ packages \ Fody.1.26.1 \ build \ Fody.targets。

当我运行Get-Package时,它表示没有安装任何软件包。 我如何摆脱这个(我不再需要包装了。)

由于

2 个答案:

答案 0 :(得分:2)

您不想使用基于项目的nuget包还原!

确保您拥有最新的Nuget版本(工具 - >扩展程序和更新)

当你去构建项目时,它应该告诉你它需要下载nuget包(或者可能只是自动下载它们)。

编辑不确定是什么用downvotes:

http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

要查找菜单项:“启用nuget包还原”,右键单击解决方案中的解决方案资源管理器 - 而不是项目。

你收到一条消息:

  

是否要配置此解决方案以进行下载和       在构建期间恢复丢失的NuGet包?

答案 1 :(得分:0)

按Ctrl + Q,然后键入“Package Manager Console”,这将打开一个类似界面的控制台。

输入

public async Task<ActionResult> ValidateAndSignUp(ForCompany newCompany)
....

然后按Enter将删除此包