4

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

回答

5

它是怎么回事?

要编辑Visual Studio内部的项目文件,我使用PowerCommands,但可以使用属性更改的项目是项目菜单 - > [项目名称]属性中的项目。 PowerCommands的功能(其中包括...)允许您轻松编辑在Visual Studio中打开的项目的XML,以便使用Visual Studio编辑XML的所有好处。说得通?

XML是分层的,所以你很难在文本编辑器上更好地适应属性列表。

关于“我想要有多种配置,并且每个配置都应该包含它自己的参考”,请尝试为您的项目创建模板,请参阅:Visual Studio Templates

所以...你正在寻找codeplex插件?为什么不看看http://visualstudiogallery.msdn.microsoft.com有免费和付费的插件,也有一些形式的codeplex。在您使用它时,请查找“生产力电动工具”,“VSCommands 2010”,“AllMargins”和“VS10x代码图”。我全部使用它们,它们当然值得一看。 [嗯...我也使用CodeRush,你可以从http://www.devexpress.com免费获得CodeRush Xpress;]]

希望成为帮助。

0

有点晚了,但我想删除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由于某种原因无法加载项目(例如,项目升级失败),您可以在解决方案资源管理器中右键单击该项目并选择“编辑”命令,如下所示。

它就像一个魅力!

相关问题