通过指定WebProjectOutputDir属性解决了这个问题。 它看起来像这样: MSBuild.exe /t:Rebuild "MyTestProject.sln" /p:OutDir=c:\Project\bin\ /p:WebProjectOutputDir=C:\Project\ /p:Configuration=Debug
您还可以查看以下博客文章: - 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/