2013-02-28 195 views
0

我在写一个MSBuild脚本来创建单击部署。一切都很好,但是这些文件是在bin目录下的app.publish中创建的。有没有办法将输出目录设置为另一个目录而不是默认的bin目录?覆盖bin目录

我用PublishDir,但只是在指定的目录中创建setup.exe。其他文件仍然在bin目录下创建。

是否可以将所有单击部署路由到特定的目录,还是必须稍后复制?

谢谢,

理查德。

回答

0

您是否尝试过使用OutputPath?

msbuild my_solution.sln /p:OutputPath=c:\my_dir 
+0

谢谢,但没有奏效。这是我的命令D:\> C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe/nologo“D:\ T \ UTI- IT \ DEV \ Maintenance_20130213 \ src \ LMSIntegrationTool \ LMSScheduling.sln “/ m:1/targ et:publish/p:SkipInvalidConfigurations = true/p:DeployOnBuild = True/p:Configurat 012/ion = QA/p:DeployPublishMethod = WMSVC/p:MsDeployServiceURL = corpdevweb11/p:AllowU ntrustedCertificate = true/p:PublishURL = http:// lmsschedulerqa // p:UpdateURL = http: // lmsschedulerqa // p:OutDir =“D:\ buildoutput \\” /p:RunCodeAnalysis =“False”/ p:PublishDir = “d:\ buildoutput \包” – 2013-02-28 22:06:31