Visual studio 2010 如何在Resharper或VS Studio中重新格式化MSBUILD xml?
ReSharper 6和VS 2010在扩展名为.Proj时都将我的MSBUILD文件视为XML,但它不允许我重新格式化文本。选项在ReSharper和VS 2010中显示为灰色。我如何打开它?现在,我被迫将代码复制并粘贴到一个具有xml扩展名的文件中,然后重新格式化并复制并粘贴回去,或者使用xml扩展名重命名该文件。您可以编写一个用于完成所有重命名和重新格式化的。宏可以绑定到工具栏和命令(键盘快捷键),因此您可以将其设置为一次单击/快捷键。JetBrains今天(2013-12-02)的答案是,项目文件被排除在代码清理之外。在他们的网站上有一个关于这个问题的讨论,其中包含一个名为的bug的链接,该bug包含修复版本仅为9.0的信息Visual studio 2010 如何在Resharper或VS Studio中重新格式化MSBUILD xml?,visual-studio-2010,visual-studio,resharper,Visual Studio 2010,Visual Studio,Resharper,ReSharper 6和VS 2010在扩展名为.Proj时都将我的MSBUILD文件视为XML,但它不允许我重新格式化文本。选项在ReSharper和VS 2010中显示为灰色。我如何打开它?现在,我被迫将代码复制并粘贴到一个具有xml扩展名的文件中,然后重新格式化并复制并粘贴回去,或者使用xml扩展名重命名该文件。您可以编写一个用于完成所有重命名和重新格式化的。宏可以绑定到工具栏和命令(键盘快捷键),因此您可以将其设置为一次单击/快捷键。JetBrains今天(2013-12-02)的答案是
因此,似乎没有办法缺少一个外部工具来完成这项工作。用记事本++(安装了XML插件)打开文件,选择语言为XML并重新格式化。这几乎就是我现在正在做的。我不熟悉VS宏,要想了解MSBUILD已经够困难的了。我希望有一个选择,我可以打勾并让它工作。@JoelRodgers-没有那么容易,尽管你可以。如果可以将操作脚本化到批处理文件(或powershell脚本)中,这可能是一个更简单的选项。