为ASP.NET文件编译debug =“false”时生成PDB文件?

时间:2010-04-14 13:57:58

标签: asp.net release pdb-files

我想设置编译debug =“false”来获取从aspx文件中即时编译的发布模式dll。

但是,当您使用pdbonly set编译DLL项目时,我仍然希望找到行号和错误。

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

有什么想法吗?

1 个答案:

答案 0 :(得分: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