2010-04-14 68 views
4

我想設置編譯debug =「false」來獲取從aspx文件中即時編譯的發佈模式DLL。編譯debug =「false」爲ASP.NET文件時生成PDB文件?

但是,我仍然需要行號等錯誤,因爲您在使用pdbonly設置編譯DLL項目時發現錯誤。

如果你正在尋找這樣做,你可以找到在這個問題上有很大答案:Display lines number in Stack Trace for .NET assembly in Release mode

任何想法?

+0

這是WSP(網站項目)還是WAP(Web應用程序項目)設置? – 2010-04-14 14:02:46

+0

Mitchel, 這是一部WAP。 – CubanX 2010-04-14 14:22:10

回答

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

+1

我覺得那樣做了!感謝Aristos。 – CubanX 2010-04-14 14:52:30

+1

只是FYI,我加入到compilerOptions =「/調試:pdbonly」 – CubanX 2010-04-14 14:59:06

+0

@CubanX感謝分享:) – Aristos 2010-04-14 16:52:44