任何想法是什么命令在msbuild中发布与VS2008中的命令相对应的命令? 我想要的是结果输出是相同的,没有_PublishedWebSites子目录。 这是否可以从命令行实现,或者我应该使用构建文件?
感谢。
答案 0 :(得分:11)
通过指定WebProjectOutputDir属性解决了这个问题。
它看起来像这样:
MSBuild.exe / t:重建“MyTestProject.sln”/ p:OutDir = c:\ Project \ bin \ / p:WebProjectOutputDir = C:\ Project \ / p:Configuration = Debug
答案 1 :(得分:3)
您还可以查看这些博文:
- http://blog.m.jedynak.pl/2008/03/publishing-web-application-with-msbuild.html
- http://codingcockerel.co.uk/2008/05/18/how-to-publish-a-web-site-with-msbuild/
答案 2 :(得分:0)
您可以查看Vs2008 Web Deployment内容。在下面,它使用AspNetCompiler Task,所以你可以将其破解为你。* proj文件。