4

我想设置编译 debug="false" 以从 aspx 文件中即时编译发布模式 dll。

但是,我仍然想要行号等错误,就像您在编译带有 pdbonly 集的 DLL 项目时发现的那样。

如果你想这样做,你可以在这个问题上找到一个很好的答案:Display lines number in Stack Trace for .NET assembly in Release mode

有任何想法吗?

4

1 回答 1

3

也许你可以在 web.config 上的编译器上做到这一点

我在这里放置了 Trace 命令,您可以设置任何编译器选项

<system.codedom>
 <compilers>
 <compiler language="c#;cs;csharp" extension=".cs" compilerOptions="/define:TRACE" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
 <providerOption name="CompilerVersion" value="v3.5"/>
 <providerOption name="WarnAsError" value="false"/>
</compiler>
<Compilers>

您可以使用的编译器选项 http://msdn.microsoft.com/en-us/library/6ds95cz0(VS.71).aspx

于 2010-04-14T14:07:02.187 回答