ReSharper 6和VS 2010都將我的MSBUILD文件視爲XML,當它具有.Proj擴展名時,但它不允許我重新格式化文本。這些選項在ReSharper和VS 2010中灰顯。我如何打開它?現在,我不得不將代碼複製並粘貼到帶有xml擴展名重新格式化的文件中,然後將其複製並粘貼回來,或者使用xml擴展名重命名文件。如何在Resharper或VS Studio中重新格式化MSBUILD xml?
回答
你可以編寫一個Visual Studio macro,它可以爲你做所有的重命名和重新格式化。宏可以綁定到工具欄和命令(鍵盤快捷鍵),所以你可以把它做成一個單一的點擊/快捷方式。
我對VS宏並不熟悉,並且已經足夠讓我的頭在MSBUILD附近。我希望有一個選項,我可以打勾並使其工作。 –
@JoelRodgers - 沒有_that_容易,雖然你_can_ [運行一個外部工具](http://msdn.microsoft.com/en-us/library/9814d200.aspx)。如果您可以將操作腳本編寫到批處理文件(或PowerShell腳本)中,這對您來說可能更容易。 – Oded
JetBrains從今天(2013-12-02)開始的答案是項目文件被排除在代碼清理之外。有一個關於code cleanup page的問題的討論,其中包含指向Verify that Code Cleanup works with MSBuild .proj files的bug的鏈接,其中包含修復版本僅爲9.0的信息!
所以似乎沒有辦法做到這一點的外部工具。
- 1. 在ReSharper/Visual Studio中禁用格式化
- 2. 重新格式化xml註釋的工具(Visual Studio 2008)
- 3. Visual Studio中重新格式化我的預格式化HTML
- 4. Visual Studio新行格式化
- 5. Resharper重新格式化正在改變行結束
- 6. 奇怪的重新格式化代碼在ReSharper的
- 7. 如何(visual studio 2008/resharper)重構/自動化mixin模式
- 8. 如何重新格式化Phpstorm中的XML文件?
- 9. 如何以編程方式重新格式化XML?
- 10. 如何在Android Studio中創建自己的「重新格式化代碼」樣式?
- 11. Visual Studio 2010宏包或擴展名重新格式化代碼?
- 12. Android Studio:如何重新格式化整個項目的代碼?
- 13. 如何停止Visual Studio 2013自動重新格式化
- 14. SimpleXML重新格式化
- 15. Visual Studio ASP.NET/HTML重新格式化功能 - 它是否存在?
- 16. 如何在Eclipse中格式化Android xml?
- 17. 如何在SQL Server中格式化XML
- 18. 使用Visual Studio重新格式化高級(C++)源代碼?
- 19. 重新格式化在MATLAB
- 20. 如何使用JavaScript(或Rails)在POST之前重新格式化輸入格式?
- 21. resharper:格式化if語句?
- 22. 在Android Studio中重新格式化整個項目文件
- 23. 在Android Studio中禁用所有代碼重新格式化
- 24. 完全禁用ReSharper for Visual Studio中的格式化和完成
- 25. Resharper vs Borland Devpartner for visual studio
- 26. visual studio 2015,resharper,剃刀和格式化嵌入式html
- 27. 在Perl中重新格式化XML文檔?
- 28. 如何重新格式化蟒蛇
- 29. Url.Action是如何重新格式化URL
- 30. 如何重新格式化陣列
在記事本++(使用XML插件安裝)中打開文件,選擇語言爲XML並重新格式化。 – Oded
這幾乎是我現在正在做的。 –