Visual studio 2013 IDE:将属性表应用于实际项目设置

Visual studio 2013 IDE:将属性表应用于实际项目设置,visual-studio-2013,propertysheet,Visual Studio 2013,Propertysheet,是否有人知道将Visual studio属性表的设置应用于项目的实际属性的方法(如写入或传输)(因此它们显式显示在.vcxproj文件中) 我想加载一个属性表,将设置转移到“真实”项目的属性(而不是从该表继承设置!),这样我可以在以后再次删除属性表 VSIDE允许这样做吗? 我正在寻找一个可点击的解决方案,而不是手动传输 提前感谢虽然您可以通过编程扩展或外部可执行文件(在VS中很容易作为外部工具调用)来实现这一点,但是没有内置的方法来实现这一点,例如。但这并不是那么简单:当发现冲突的属性时,我们

是否有人知道将Visual studio属性表的设置应用于项目的实际属性的方法(如写入或传输)(因此它们显式显示在.vcxproj文件中)

我想加载一个属性表,将设置转移到“真实”项目的属性(而不是从该表继承设置!),这样我可以在以后再次删除属性表

VSIDE允许这样做吗? 我正在寻找一个可点击的解决方案,而不是手动传输


提前感谢

虽然您可以通过编程扩展或外部可执行文件(在VS中很容易作为外部工具调用)来实现这一点,但是没有内置的方法来实现这一点,例如。但这并不是那么简单:当发现冲突的属性时,我们该怎么办?替换它们?合并它们?此外,它有点违背了propertysheets的全部目的,即拥有一套可重复使用的构建选项。

感谢您的回答和提示。这已经很有帮助了。我没有看到太多冲突,因为这样的扩展可以提供一种选择合并策略的方法(类似于代码合并工具)。将属性页导入/导出到现有项目属性(用户可选择)或从现有项目属性中导入/导出属性页是很好的(也是有意义的)。通过这种方式,人们还可以非常方便地将多张图纸合并为一张,或者拆分更复杂的图纸。实际上,这应该是VS IDE的核心功能。:)无论如何,干杯