【问题标题】:Difference between <compilation debug="true"> and .csproj file settings?<compilation debug="true"> 和 .csproj 文件设置之间的区别?
【发布时间】:2012-03-29 22:36:10
【问题描述】:

在 Web.config 中设置 &lt;compilation debug="true/false"&gt; 似乎可以执行您也可以在 Visual Studio 中的项目属性的“构建”选项卡中设置的操作。它们是否以某种方式连接?编译时是否优先考虑其中之一?

【问题讨论】:

    标签: visual-studio msbuild web-config


    【解决方案1】:

    它们没有连接。编译标签仅为 ASP.NET,而项目选项一适用于 Windows 窗体、控制台、WPF 等。

    ASP.NET 编译是如此特别,所以你必须深入了解它的每一部分,

    http://msdn.microsoft.com/en-us/library/ms178466.aspx

    【讨论】:

      【解决方案2】:

      设置编译 debug="true" 将调试符号插入编译页面。因为这会影响性能,所以请仅在开发期间将此值设置为 true。

      【讨论】:

      • 我知道设置属性时会发生什么,正如我所写的,我想知道它与 Visual Studio 中项目属性看似相似的功能之间是否存在联系。
      猜你喜欢
      • 2010-10-01
      • 2011-06-13
      • 2015-08-25
      • 2018-03-17
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多