相关疑难解决方法(0)

MSBuild DeployOnBuild = true不发布

我有一个Visual Studio 2010 MVC2 Web应用程序,我正在使用Hudson通过命令行构建.我想让Hudson发布一个Web输出,所以我将DeployOnBuild = true和CreatePackageOnPublish = True标记添加到我的命令行.

我的命令是:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 
   /target:Clean,Build 
   /property:Configuration=Debug;DeployOnBuild=True;CreatePackageOnPublish=True; 
   [my project name.csproj]
Run Code Online (Sandbox Code Playgroud)

在我的开发机器(Windows 7)上运行此命令成功发布了一个Web输出\obj\Debug\Package\PackageTmp\.但是在Hudson服务器(WS 2008)上运行它会成功编译,但它不会发布.相同的命令,相同版本的MSBuild,相同的源代码.

我已经尝试了/t:Publish目标,这给了我一个Skipping Unpublishable Project响应,正如我在其他几个人的帖子中看到的那样.

我已经尝试将DeployOnBuild=TrueCreatePackageOnPublish=True标签添加到我的项目文件中,并且没有任何变化.

有关为什么不发布的任何想法?我错误地使用这些标签吗?我确信这里有一些我没看到的东西.

asp.net msbuild publishing asp.net-mvc-2

39
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

asp.net-mvc-2 ×1

msbuild ×1

publishing ×1