Tag: 发布模式

如何检查程序集是否使用Debug或Releaseconfiguration?

我开始部署我的Web应用程序,我需要保证将要部署的所有程序集都是使用发布configuration构build的。 我们的系统是使用C#/ .Net 3.5开发的。 有没有办法做到这一点?

在debugging模式下,发布版本中缺陷的常见原因不存在

错误和exception程序行为的典型原因是什么,它们仅在释放编译模式下performance出来,但在debugging模式下却不会发生?

C#发行版仍然有.pdb文件

我想在C#中部署我的应用程序的发行版本。 当我使用Releaseconfiguration构build时,仍然可以看到生成了.pdb文件,这意味着我的应用程序仍然可以被debugging。 这也意味着一些debugging信息出现在我的代码的某个地方,稍微放慢一点。 如果这是真的,我怎样才能完全禁止在二进制文件中产生的任何debugging信息? 你也知道释放.pdb的原因吗? Releaseconfiguration检查了Optimize code ,只定义了TRACE常量,而不是DEBUG 。 感谢您的协助。