2010-04-14 16 views
4

Je veux définir la compilation debug = "false" pour obtenir la version dll compilée à la volée à partir de fichiers aspx.Générer des fichiers PDB lors de la compilation debug = "false" pour les fichiers ASP.NET?

Cependant, je veux toujours des numéros de ligne et des erreurs telles que celles que vous trouvez lorsque vous compilez un projet DLL avec pdbonly set.

Si vous cherchez à faire, vous pouvez trouver une excellente réponse à cette question: Display lines number in Stack Trace for .NET assembly in Release mode

Toutes les idées?

+0

S'agit-il d'une configuration WSP (projet de site Web) ou WAP (projet d'application Web)? –

+0

Mitchel, C'est un WAP. – CubanX

Répondre

3

vous pouvez probablement faire le web.config, sur les compilateurs

Je place ici la commande Trace, vous pouvez définir les options du compilateur

<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> 

Options du compilateur que vous peut utiliser http://msdn.microsoft.com/en-us/library/6ds95cz0(VS.71).aspx

+1

Je pense que ça l'a fait! Merci Aristos. – CubanX

+1

Juste pour info, j'ai ajouté à compilerOptions = "/ debug: pdbonly" – CubanX

+0

@CubanX Merci pour le partage :) – Aristos