您是否知道为Visual Studio添加了用于为C#项目添加属性的加载项? csproj文件格式非常强大,但只有少量的选项可以通过标准属性页面进行更改。例如,我想要有几个配置,每个配置都应该包含它自己的引用。或者我只是想将项目的类型从winforms更改为wpf或其他项目。为了做这样的事情,开发人员必须在文本编辑器中手动编辑csproj,而不是使用属性。 如果你知道这样的加载项不存在,你认为它可能在codeplex上受欢迎?或者只有少量的开发者真的需要它?你有什么意见?用于Visual Studio的外接程序用于项目文件编辑(csproj)
回答
它是怎么回事?
要编辑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;]]
希望成为帮助。
有点晚了,但我想删除VSCommands 2010,因为我真的使用它是编辑项目文件,我不喜欢如果我不使用它们只是有扩展挂在附近。我从这个博客发现:
“有编辑您的Visual Studio项目文件当一个项目的快速简便的方法。‘卸载’,或者是因为你明确选择使用卸载项目“卸载项目”命令或Visual Studio由于某种原因无法加载项目(例如,项目升级失败),您可以在解决方案资源管理器中右键单击该项目并选择“编辑”命令,如下所示。
它就像一个魅力!
- 1. 如何使用PowerShell编辑.csproj文件 - Visual Studio 2010
- 2. 用于Visual Studio的Vi编辑
- 3. 使用TFS2010在Visual Studio 2010中编辑项目文件
- 4. 用于x86和x64安装程序的Visual Studio部署项目
- 5. 用于Web项目的DLL的Visual Studio XSD文件
- 6. 以编程方式在Visual Studio项目文件中添加和编辑目标
- 7. 如何编写Visual Studio 2010宏用于访问和编辑特定的项目文件?
- 8. 用于本地Visual Studio数据库的SQL文本编辑器
- 9. 在没有Visual Studio的情况下编译.vbproj或.csproj项目文件
- 10. Visual Studio仅用于编程吗?
- 11. 使用Visual Studio 2008编辑RDL文件
- 12. 基于Visual Studio Shell的应用程序
- 13. 基于Visual Studio Shell的应用程序
- 14. 确定用于创建项目的旧版Visual Studio .NET项目
- 15. 从Visual Studio 2010中的Visual Studio 2008项目编辑源代码
- 16. 使用Github上与Visual Studio项目(.csproj的),包括
- 17. 获取Visual Studio中的解决方案项目文件外接
- 18. LD_DEBUG =适用于Windows Visual Studio的文件?
- 19. 删除引用csproj Visual Studio
- 20. 用于Visual Studio 2008的ToolStripProfessionalRenderer外观
- 21. 基于Visual Studio项目的着色
- 22. 关于Visual Studio/ASP.NET MVC项目的JSLint
- 23. 关于visual studio中项目文件的信息?
- 24. Visual Studio 2017“应用程序处于中断模式visual studio 2017”
- 25. 使用Visual Studio 2010作为非VS项目的编辑器
- 26. 基于Web的应用程序来编辑文件
- 27. Visual Studio:什么是lib文件(用于)?
- 28. Visual Studio 2010 - .sln文件点击.csproj时
- 29. 用于Visual Studio 11 beta的T4编辑器?
- 30. 编译用于64位的Visual Studio C#