【问题标题】:Project settings in "Release" vs. "Debug" mode“发布”与“调试”模式下的项目设置
【发布时间】:2019-09-09 20:47:33
【问题描述】:

在 Visual Studio 中,您可以为 ReleaseDebug 模式指定不同的项目属性。但是,我通常希望它们具有相同的项目属性(即相同的包含和依赖项)。有没有办法将Debug模式的项目属性复制到Release模式而不进行逐行修改?

【问题讨论】:

  • Debug 和 Release 之间的包含和依赖没有区别。不同之处在于编译器提供的优化,以及是否有一些详细的调试信息。如果除了编译器和链接器标志(以及一些库名称,如果您使用的是 C++)之外,您还发现它们之间的差异,那么您就有问题了。 (开始一个新项目并比较模式。另见this question。)
  • 我想我的问题不是很清楚,请参阅凯西的回答。

标签: visual-studio-2010


【解决方案1】:

是的。使用属性管理器添加新属性表,进行所需的任何更改,然后“添加现有”到其他模式。

列出的工作表只是链接,当工作表在一个地方更改时,它会全部更改。继承是分层的(可能不是一个词......)从下到上移动,实际项目最后继承,最低的属性表第一个。

在项目的属性页面中(在解决方案资源管理器中右键单击项目→属性)将每个以粗体显示的元素设置为“从父级或项目默认值继承” ,它们会自动从属性管理器中的下一个属性页继承属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-02
    • 2011-03-18
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多