无法解析此引用。无法找到程序集

Vie*_*die 5 visual-studio-2015

我有一个 VS2015 解决方案在本地编译并成功运行,但在 TFS 2013 构建服务器上失败。我需要帮助才能将其构建在 CI 构建上。

有 .nuget 解决方案文件夹仅包含 .config 文件来指向 nuget feed

.proj 文件没有引用任何 nuget.targets。我把它注释掉了。

使用 ReleaseTfvcTemplate.12.xaml 构建 Def

我的日志显示类似这样的内容

为默认目标构建了 $/path/MyProj.csproj。C:\Program Files (x86)\MSBuild\14.0\bin\amd64\Microsoft.Common.CurrentVersion.targets (1819): > 无法解析此引用。无法找到程序集“Newtonsoft.Json,Version=7.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed,processorArchitecture=MSIL”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。

Vie*_*die 3

MSBuild 参数 /p:VisualStudioVersion=14.0 修复了此问题