自动编辑项目文件的最佳方式

Best way to automate editing project file

实际手动编辑 *.cproj 文件,项目模板中的一些代码删除了我的编辑。所以我不得不在构建之前不断地编辑文件.. 你会采取什么方式来自动化这个:

谢谢

automate editing project file

VS中的按钮或菜单之类的东西,点击它然后你手动添加的一些内容会自动添加到.proj文件中?如果我理解有误,欢迎指正:)

What way would you take to automate this:

不好说,总之,我觉得还是要看你有没有扩展开发经验。

因为如果您将这些功能组合到一个扩展中。每次当你想向它们添加一些自定义更改时,你需要做的只是在 VS 中单击一个按钮或 select 一个复选框。听起来不错,但扩展的开发可能会花费您一些时间,并且您可能会在 development.The 过程中遇到一些问题,这可能具有挑战性但很有趣!

is it possible to write a vs extension to have a custom tab in project options that reacts to checkboxes modifying project file for me

绝对possible.Just看看这个extension,它提供了在VS中编辑项目的功能。

不确定您理想的扩展程序的详细信息。但我认为您可能会在下面得到一些帮助:

1.Extend menus and commands如果要通过菜单命令启动该功能

此外,您可能会从 那里得到一些帮助,它给出了如何将功能按钮放在解决方案资源管理器中的添加节点下的建议。

2.Assuming 您有将内容添加到 .xxproj 文件的功能代码。(这部分是关于开发,将节点添加到基于 xml 的项目文件?)。然后将该代码添加到单击按钮或菜单时将调用的事件句柄。(类似于 this

所以我认为这是可能的,但可能需要一些时间。这将是最自动化的方式,但需要一些时间来开发。总之,希望对你有所帮助,祝你好运。