首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制VSProps设置覆盖项目设置

强制VSProps设置覆盖项目设置
EN

Stack Overflow用户
提问于 2010-06-10 05:02:10
回答 2查看 831关注 0票数 3

我有一个vsprops文件,它定义了为Visual Studio2008构建所有项目时应该使用的优化。如果我将项目的属性设置为“从项目默认值的父级继承”,它就可以工作,并将它们填充到vcproj文件中。然而,这并不能保护我免受开发人员签入更改优化的项目文件的影响。在这种情况下,项目设置将用于vsprops设置。我需要让vsprops始终优先于vcproj文件中的内容。这个是可能的吗?也欢迎使用其他变通方法。

EN

回答 2

Stack Overflow用户

发布于 2010-06-10 05:27:45

Hmya,这不是Visual Studio设计的方式。它完全不受"boss override“开关的限制,用户可以不受限制地访问配置设置。这对你来说应该是有意义的,开发人员可以用他的代码比修修补补的设置造成更多的破坏。如果开发人员故意更改优化设置,那么肯定是因为他分析了代码并确定了更好的设置。

总之,Visual Studio不仅对开发人员有用,它对你也很有用。编写一个小工具来解析.vcproj文件并检查优化设置是否被覆盖。这是一个简单的.xml文件,您需要大约5行代码。在你的构建过程中的预构建事件中运行它,如果你认为它不合适,那么就让构建失败。然而,与愤怒的开发人员打交道不能自动化。

票数 2
EN

Stack Overflow用户

发布于 2010-06-10 05:41:30

我能给出的唯一建议是,如果您打开项目的属性管理器,右键单击其中一个配置文件夹,它应该会弹出一个菜单,其中包含一个名为"Overidden Properties...“的菜单项。这将打开一个对话框,其中列出了项目配置中重写属性表属性表的每个属性集,以及选择部分或全部属性集并删除重写的工具。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3009920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档