2017-08-31 100 views

回答

0

不要删除所有references.You可以从增加的NuGet dll文件。转到您的项目并右键单击,然后单击管理的NuGet Package.Add所有类型的黄色警告符号从网上DLL file.Like是 enter image description here

+0

我试过了,但是任何使用这种方法添加的新DLL也有这个警告三角形。 – user72070

0

从快速搜索,您可以在您的路径中的非法字符或类似的规定。 检查这个答案(似乎很相似) 入住简单的路径

Visual Studio- Illegal characters in path

+0

如果文件路径中存在非法字符,VS不会创建项目。这通常是一个资源管理器错误。 我查看了错误,无法看到您所引用的内容。 – juanvan

+0

我认为关键在于第一个错误“resolvePackageFileConflicts任务未找到”,我用它搜索并找到具有相同症状(但不同原因)的SO问题。如果你需要Nuget恢复基本的.Net框架DLL,我会说你开始犯错了。 – Etienne

0

创建一个新的项目,这是一个新的MVC应用程序,你做?奇怪的所有包不会被发现。如果你重新编译项目,NuGet应该自动恢复丢失的包。

手动还原软件包goto工具 - > NuGet软件包管理器 - >软件包管理器控制台

在下面的控制台中,输入restore nuget。

有关NuGet命令的更多信息。 NuGet Package Restore

+0

如果nuget恢复,则不会发生任何情况。这就是它所说的 “nuget restore MSBuild自动检测:使用'C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ amd64'中的msbuild版本'14.0'。 packages.config中列出的所有软件包已经安装好了。“ – user72070

+0

检查解决方案中的包文件夹,看看它们是否存在。 问题:这是一个新项目,还是从TFS/GIT或其他SVN下载项目? – juanvan

+0

是的,包文件夹中有几个软件包。 这是一个新项目,不是来自任何版本控制。 – user72070