use*_*747 6 msbuild build msbuild-task nuget-package-restore
我们从TFS下载了一个项目,在恢复Nuget包后,我们得到以下错误:
Error 5 The "ValidatePackageReferences" task could not be loaded from the assembly projectPath\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.Tasks.dll. Could not load file or assembly 'file:///projectPath\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.Tasks.dll' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. projectName
Run Code Online (Sandbox Code Playgroud)
我们没有在任何地方使用过Task.它似乎在内部使用.任何指针如何摆脱这个错误?由于NuGet包的版本错误,它看起来很像.但不确定是什么原因.
我们正在使用VS 2013 Update 5版本.
首先搜索“Microsoft.Bcl.Build.Tasks.dll”。谷歌上的 nuget。然后将打开一个名为“ https://www.nuget.org/packages/Microsoft.Bcl.Build/ ”的链接。然后复制网站上显示的包名称,如下所示
Install-Package Microsoft.Bcl.Build -Version 1.0.21
Run Code Online (Sandbox Code Playgroud)
然后打开 Visual Studio ,转到“工具”>“Nuget 包管理器”>“包管理器控制台”。现在粘贴复制的安装包,安装即可。然后重启VS,问题就解决了。
| 归档时间: |
|
| 查看次数: |
6484 次 |
| 最近记录: |