我有一个Visual Studio2010MVC2 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]
在我的开发计算机(Windows7)上运行此命令可成功将Web输出发布到\obj\Debug\Package\PackageTmp\
.但是在Hudson服务器(WS2008)上运行它可以成功编译,但不会发布.相同的命令,相同版本的MSBuild,相同的源代码.
我try 了/t:Publish
个目标,这给了我一个跳过的不可发布的项目响应,正如我在其他几个人的帖子中看到的那样.
我也try 过将DeployOnBuild=True
和CreatePackageOnPublish=True
标记添加到我的项目文件中,但没有任何更改.
你有什么 idea 为什么这本书没有出版吗?我没有正确使用这些标签吗?我肯定这里有我没看到的东西.