您是否知道visual studio的加载项,它为C#项目添加了属性? csproj文件格式非常强大,但只能通过标准属性页面更改少量选项。例如,我想要有几个配置,每个配置都应该包含它自己的引用。或者我只想将项目类型从winforms更改为wpf或其他类型。为了做这样的事情,开发人员必须在文本编辑器中手动编辑csproj而不是使用属性。 如果你知道这样的加载项不存在,你认为它可能在codeplex上流行吗?或者只有少量开发人员需要它?你有什么看法?
答案 0 :(得分:5)
怎么回事?
要编辑Visual Studio内部的项目文件,我使用PowerCommands,但您可以“使用属性”更改的内容是项目菜单中的那些 - > [项目名称]属性。 PowerCommands的功能(除其他外...)允许您轻松编辑在Visual Studio中打开的项目的XML,以便您获得使用Visual Studio编辑XML的所有好处。有意义吗?
XML是分层的,所以很难让你在文本编辑器上更好地适应它。
关于“我想要有多个配置,每个配置都应该包含它自己的参考”,尝试为您的项目创建模板,看看那里:Visual Studio Templates。
所以...你在codeplex寻找插件?为什么不看看http://visualstudiogallery.msdn.microsoft.com有免费和付费的插件,也有一些形式的编码复合。当您使用它时,请查找“Productivity Power Tools”,“VSCommands 2010”,“AllMargins”和“VS10x Code Map”。我全部使用它们,它们当然值得一看。 [嗯......我也使用CodeRush,你可以从http://www.devexpress.com免费获得CodeRush Xpress;)]
希望得到帮助。
答案 1 :(得分:0)
有点晚了,但是我想删除VSCommands 2010,因为我使用的所有内容都是编辑项目文件,如果我不使用它们,我不喜欢只有扩展。我从这篇博客中发现:
“有一种快速简便的方法来编辑Visual Studio项目文件。当项目被”卸载“时,要么是因为您明确选择使用”卸载项目“命令卸载项目,要么Visual Studio无法加载项目项目由于某种原因(例如项目升级失败),您可以在解决方案资源管理器中右键单击项目并选择“编辑”命令,如下所示。“
它就像一个魅力!