构建和发布时Team Foundation Server出错

时间:2016-08-12 09:53:02

标签: .net tfs nuget

我正在学习如何使用TFS。我有三个.Net应用程序想要构建和发布它们:一个是控制台应用程序,另一个是Windows窗体应用程序,最后一个是ASP.NET Web应用程序。 当我构建我的控制台和Windows窗体应用程序时,它们的构建成功完成,但我无法释放它们。我收到以下错误:

  

使用搜索模式找不到解决方案'C:\ Agent_work \ 06ec66ca5 \ ** \ * .sln

但对于ASP.NET,我甚至无法成功构建它并收到此错误:

  

无法找到“Microsoft.CodeDom.DotNetCompilerPlatform”软件包的版本“1.0.0”

     

无法找到“Microsoft.Net.Compilers”包

的版本“1.0.0”      

从工具NuGet.exe返回意外的退出代码1

当我在存储库的源代码中检查我的Web应用程序文件夹时,它们中都安装了两个软件包,我不知道为什么会出现此错误。

感谢任何解决这些问题的指导。

这些是我在Windows窗体和Web应用程序设置中的设置: enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

结果:

enter image description here

在发布部分中显示:

enter image description here

在网络应用中构建:

enter image description here

这就是我的所有设置。

2 个答案:

答案 0 :(得分:0)

您搜索模式看起来在星号周围有额外的空格。

答案 1 :(得分:0)

在" MSBuild Arguments"中添加以下参数。 " Visual Studio Build"步骤:

CenterButton

然后对构建进行排队,您将获得发布到工件drop文件夹中的所有项目的构建输出(对于Web应用程序,输出是Web部署包)。现在,您可以创建发布定义并链接到此工件以部署构建。