我想使用Nant來編譯ASP.NET MVC應用程序,到目前爲止,我的構建腳本只是運行ms構建並運行一些其他任務,但是我希望我的編譯文件放在「構建」目錄中,如何我可以告訴msbuild把編譯的文件放在哪裏嗎?如何告訴MSBuild把我的編譯文件放在哪裏?
0
A
回答
1
看這裏:
http://msdn.microsoft.com/en-us/library/ms164311.aspx
它指定可以設置的MSBuild來覆蓋你的項目文件輸出目錄設置,就像這樣:
/properties:OutputDir=bin\Debug
這是你想要的嗎?
0
你可以把它放在你的項目文件中(或者如果你想重用的話在一個導入的項目文件中),它會覆蓋可執行文件/ dll的路徑和.obj文件等路徑。
<PropertyGroup>
<OutputPath>c:\bin</OutputPath>
<BaseIntermediateOutputPath>c:\temp\$(AssemblyName)</BaseIntermediateOutputPath>
</PropertyGroup>
0
如果您使用的是<的MSBuild >任務從NAntContrib,那麼你可以設置OutputDir屬性是這樣的:
<msbuild project="path-to-sln-or-csproj-or-msbuild" target="Build">
<properties>
<property name="OutputDir" value="build-outdir-dir" />
</properties>
</msbuild>
相關問題
- 1. 我可以告訴MSBuild在哪裏尋找組件?
- 2. 如何告訴我的字體文件在哪裏?
- 3. 把文件放在哪裏以及如何編譯和運行它?
- 4. 把JS文件放在Rails的哪裏?
- 5. 編譯的文件告訴makefile如何編譯
- 6. 如何告訴solr我的文檔集合在哪裏?
- 7. 在哪裏把pdf文件放在ti
- 8. 我在哪裏把我的文件ndk
- 9. 在哪裏把庫文件放在裏面的jar文件
- 10. 我在哪裏把我的Hello world PHP文件放在Ubuntu上?
- 11. 我在哪裏必須把我的jsp文件放在SpringBoot中?
- 12. 把gradle.properties文件放在哪裏
- 13. Xcode:把輸入文件放在哪裏?
- 14. 你把dotcloud.yml文件放在哪裏?
- 15. Emacs:把psvn.el文件放在哪裏?
- 16. 把DLL文件放在哪裏?
- 17. 把nginx配置文件放在哪裏?
- 18. 哪裏把css文件放在Codeigneter中
- 19. 把txt文件放在哪裏
- 20. 把log4j.properties文件放在哪裏
- 21. 我如何讓django告訴我我的代碼在哪裏
- 22. 如何告訴PEAR在哪裏提取下載的文件?
- 23. 告訴TypeScript編譯器在哪裏查找非相關模塊
- 24. 誰能告訴我如何編譯webkitdotnet
- 25. 誰能告訴我錯誤在哪裏?
- 26. 如何告訴Outlook圖像文件在哪裏?
- 27. 我該如何告訴cgo不要編譯一個文件?
- 28. 在哪裏把我的dajax文件? Django
- 29. 我在哪裏把測試相關的文件放在python中?
- 30. 在哪裏把我的HTTPS文件放在Cpanel
不工作,你之前測試它? – MBH 2016-06-01 07:42:58
這個答案來自七年前。我期望我在一個真實的項目中使用這個,但我不記得了。自從我寫這個答案以來,NAntContrib中的某些內容也可能改變了行爲。 – 2016-06-01 10:08:39