DrG*_*iff 7 msbuild teamcity tfsbuild roslyn c#-6.0
我们使用TeamCity(9.0.1)作为构建服务器,但最近升级了我们的ASP.NET MVC解决方案以使用VS2015和C#6语法,现在我在构建服务器上收到以下错误消息:
无法启动构建运行器
更具体地说:
C:\ TeamCity\buildAgent\work\86ee61c6c333dc3d\MyApplication\MyApplication.csproj.metaproj:错误MSB4025:无法加载项目文件.找不到文件'C:\ TeamCity\buildAgent\work\86ee61c6c333dc3d\MyApplication\MyApplication.csproj.metaproj'.
我在几个不同的帖子中遵循了建议(尽管这些主要是TFS专注而不是TeamCity,并且不直接引用缺少的".metaproj"文件):
总而言之,我对Build Server进行了以下更改:
来自:
msbuild'..\MyApplication.sln'/ t:Build/p:Configuration = Release/p:RunCodeAnalysis = Always /p:VisualStudioVersion=12.0
致:
msbuild'..\MyApplication.sln'/ t:Build /tv:14.0/p:GenerateBuildInfoConfigFile = false/p:Configuration = Release/p:RunCodeAnalysis = Always/p:VisualStudioVersion = 14 .0
注意:
如果我登录构建服务器并尝试使用VisualStudio 2015编译解决方案,那么这很好.
在上面提到的一个帖子中,它讨论了从"TfvsTemplate.11.1.xaml"升级到"TfvsTemplate.12.xaml".但据我所知,我不会使用或参考这个.也许我在这里弄错了,在这种情况下,我们将非常感激地接受下一步该做什么的白痴指南.
DrG*_*iff 11
终于......我们修好了.
我不得不在构建服务器上执行以下步骤:
并非所有上述步骤都是严格必要的,但我建议肯定需要步骤1和5.
HTH
格里夫
| 归档时间: |
|
| 查看次数: |
4683 次 |
| 最近记录: |