我有一个网站项目,我试图通过TeamCity和WebDeploy部署。
因为这是一个网站而不是Web应用程序,所以我没有.vbproj或.csproj文件。
我在这里从帖子中得出结论,我需要创建一个.publishproj文件,因为MSbuild使用它作为它的构建文件。
但是,当TeamCity调用MSBuild时,它会返回以下错误:-
Failed to start MSBuild.exe. Failed to detect default target(s) in the project file C:\TeamCity\buildAgent\work\d9dda73c7948f14a\M
我尝试使用.NET Framework4.6.1从命令提示符使用、MSBuild、逗号和构建.NET标准库项目。我成功地从命令提示符构建了这个项目。
我尝试使用相同的MSBuild命令从Teamcity 命令行构建步骤构建项目,但最后得到了以下错误:
C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets(140,5): error : The package Microsoft.NETCore.Portable.Compatibility
with version 1.0.1 could n
我正在尝试使用NuGet TeamCity构建步骤来恢复.NET核心解决方案的包。“MSBuild自动检测”选择MSBuild v4.0而不是.NET核心项目所需的v15.0:
[15:41:53][restore] Starting NuGet.exe 4.1.0.2450 from C:\TeamCity\buildAgent\tools\NuGet.CommandLine.4.1.0\tools\NuGet.exe
[15:41:53][restore] MSBuild auto-detection: using msbuild version '4.0' from