Elastic Bamboo CI Windows 服务器 - MSBuild 12 未发布
Elastic Bamboo CI Windows Server - MSBuild 12 not publishing
我有一个自定义图像 Node.js、Microsoft Build Tools 2013、Windows SDK for Windows 8.1、.Net Framework 4.5.1 SDK、Microsoft Test Controller for Visual Studio 2013,Microsoft Agents for Visual Studio 2013 和 Microsoft Web Deploy 3.5 安装。
大部分工作正常,但我正在努力打包项目。我不需要将项目直接部署到 Web 服务器;一个 zip 就可以了。
在我的开发机器上,我有一个发布配置文件集,它创建了一个包含我的 Web 项目内容的文件夹,正如我所期望的那样。在构建服务器上,项目构建没有错误,但没有发布。也没有错误消息。
我尝试了很多潜在的解决方案,范围从 VS2010 到 VS2013,但我还没有成功。
我的发布配置文件和配置是开发测试:
"C:\Program Files (x86)\MSBuild.0\Bin\msbuild.exe" MyWeb.csproj /p:Configuration=DevTest /p:VisualStudioVersion=12.0 /p:CreatePackageOnPublish=true /p:DeployOnBuild=true /p:Configuration=DevTest
感谢任何帮助!
我已经设法让这个工作,但我没有一个明确的答案。我猜这就是为什么没有任何回复的原因。
MSBuild 是一个复杂的野兽,主要是因为它引用了项目外部的许多路径。在我的例子中,MSBuild 在不同的安装位置寻找 ReportViewer.WebForms 和其他参考。我的项目引用了 v10,但 MSBuild 正在使用引用位置查找版本 11。
我有一个自定义图像 Node.js、Microsoft Build Tools 2013、Windows SDK for Windows 8.1、.Net Framework 4.5.1 SDK、Microsoft Test Controller for Visual Studio 2013,Microsoft Agents for Visual Studio 2013 和 Microsoft Web Deploy 3.5 安装。
大部分工作正常,但我正在努力打包项目。我不需要将项目直接部署到 Web 服务器;一个 zip 就可以了。
在我的开发机器上,我有一个发布配置文件集,它创建了一个包含我的 Web 项目内容的文件夹,正如我所期望的那样。在构建服务器上,项目构建没有错误,但没有发布。也没有错误消息。
我尝试了很多潜在的解决方案,范围从 VS2010 到 VS2013,但我还没有成功。
我的发布配置文件和配置是开发测试:
"C:\Program Files (x86)\MSBuild.0\Bin\msbuild.exe" MyWeb.csproj /p:Configuration=DevTest /p:VisualStudioVersion=12.0 /p:CreatePackageOnPublish=true /p:DeployOnBuild=true /p:Configuration=DevTest
感谢任何帮助!
我已经设法让这个工作,但我没有一个明确的答案。我猜这就是为什么没有任何回复的原因。
MSBuild 是一个复杂的野兽,主要是因为它引用了项目外部的许多路径。在我的例子中,MSBuild 在不同的安装位置寻找 ReportViewer.WebForms 和其他参考。我的项目引用了 v10,但 MSBuild 正在使用引用位置查找版本 11。