【问题标题】:Add-in for Visual Studio for project file editing (csproj)用于项目文件编辑的 Visual Studio 加载项 (csproj)
【发布时间】:2011-01-23 08:13:57
【问题描述】:

您知道为 C# 项目添加属性的 Visual Studio 插件吗? csproj 文件格式非常强大,但只能通过标准属性页面更改少量选项。例如,我想有几个配置,每个配置都应该包含它自己的引用。或者我只是想将项目类型从 winforms 更改为 wpf 或其他。为了做这样的事情,开发人员必须在文本编辑器中手动编辑 csproj,而不是使用属性。 如果您知道这样的插件不存在,您认为它会在 codeplex 上流行吗?还是只有少数开发人员真正需要它?你有什么意见?

【问题讨论】:

    标签: c# visual-studio visual-studio-2010 visual-studio-addins


    【解决方案1】:

    进展如何?

    要在 Visual Studio 中编辑项目文件,我使用 PowerCommands,但您可以“使用属性”更改的内容是项目菜单 -> [项目名称] 属性中的内容。 PowerCommands 的作用(除其他外......)是允许您轻松编辑在 Visual Studio 中打开的项目的 XML,因此您可以获得使用 Visual Studio 编辑 XML 的所有好处。有意义吗?

    XML 是分层的,因此您很难将它放在属性列表中,而不是在文本编辑器中。

    关于“我想要几个配置并且每个配置都应该包含它自己的引用”,尝试为您的项目创建模板,看看那里:Visual Studio Templates

    那么...您在 codeplex 寻找插件?为什么不看看http://visualstudiogallery.msdn.microsoft.com 有免费和付费插件,还有某种形式的codeplex。当您使用它时,查找“Productivity Power Tools”、“VSCommands 2010”、“AllMargins”和“VS10x Code Map”。我都使用它们,它们当然值得一看。 [嗯...我也用 CodeRush,你可以从http://www.devexpress.com免费获得 CodeRush Xpress ;)]

    希望能有所帮助。

    【讨论】:

      【解决方案2】:

      有点晚了,但我想删除 VSCommands 2010,因为我真正使用它的只是编辑项目文件,如果我不使用它们,我不喜欢只挂着扩展。我从这个博客发现:

      http://blogs.msdn.com/b/habibh/archive/2009/07/01/the-quickest-way-to-edit-a-visual-studio-project-file.aspx

      “有一种快速简便的方法可以编辑您的 Visual Studio 项目文件。当项目“卸载”时,可能是因为您明确选择使用“卸载项目”命令卸载项目,或者 Visual Studio 未能加载项目由于某种原因(例如项目升级失败),您可以在解决方案资源管理器中右键单击该项目并选择“编辑”命令,如下所示。”

      它就像一个魅力!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-20
        • 2016-05-26
        • 1970-01-01
        • 2023-01-31
        • 2011-09-21
        相关资源
        最近更新 更多