C# Windows服务器-MSBuild 12未发布

C# Windows服务器-MSBuild 12未发布,c#,visual-studio,visual-studio-2012,msbuild,C#,Visual Studio,Visual Studio 2012,Msbuild,我有一个自定义映像,其中安装了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 Agent for Visual Studio 2013和Microsoft Web Deploy 3.5 大多数事情都在进行中,但我正在努力让项目打包。我不需要将项目直接部署

我有一个自定义映像,其中安装了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 Agent for Visual Studio 2013和Microsoft Web Deploy 3.5

大多数事情都在进行中,但我正在努力让项目打包。我不需要将项目直接部署到web服务器;拉链就行了

在我的开发机器上,我有一个发布配置文件集,它创建了一个包含我的web项目内容的文件夹。在生成服务器上,项目生成时没有错误,但不会发布。也没有错误消息

我尝试了很多潜在的解决方案,从VS2010到VS2013,但我还没有成功

我的发布配置文件和配置是DevTest:

“C:\Program Files(x86)\MSBuild\12.0\Bin\MSBuild.exe”MyWeb.csproj/p:Configuration=DevTest/p:VisualStudioVersion=12.0/p:CreatePackageOnPublish=true/p:DeployOnBuild=true/p:Configuration=DevTest


感谢您的帮助

我已经设法让它起作用了,但我没有一个明确的答案。我猜这就是为什么没有任何答复

MSBuild是一个复杂的beast,主要是因为它引用了项目外部的许多路径。在我的实例中,MSBuild在不同的安装位置查找ReportViewer.WebForms和其他引用。我的项目正在引用v10,但引用位置MSBuild正在使用查找版本11