Генерировать файлы PDB, когда компиляция debug = "false" для файлов ASP.NET? - PullRequest
4 голосов
/ 14 апреля 2010

Я хочу установить compilation debug = "false", чтобы получить dll режима выпуска, скомпилированный на лету из файлов aspx.

Однако мне все еще нужны номера строк и другие ошибки, которые вы обнаружите при компиляции проекта DLL с установленным pdbonly.

Если вы хотите это сделать, вы можете найти отличный ответ на этот вопрос: Показать номер строки в Stack Trace для сборки .NET в режиме выпуска

Есть идеи?

1 Ответ

3 голосов
/ 14 апреля 2010

Вероятно, вы можете сделать это на 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

...