我刚从TFS下载了当前版本。然而,即使在恢复nuget包之后,它也没有建立。关于缺少Nugets的事情。
任何帮助将不胜感激。这是因为我们使用的是不同的Visual Studio版本吗?
我打开csproj文件来构建我的sln文件。
答案 0 :(得分:0)
请尝试按照以下步骤进行修复:
来源链接:Missing Nuget Packages on TFS Build Server
或者在 NuGet包管理控制台中运行update-package -reinstall
命令以重新安装所有引用的包。
如果仍然无效,请尝试以下方法:
右键单击.csproj
并在记事本或任何编辑器中将其打开并删除以下内容
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
然后构建您的解决方案,它应该可以工作。