Ich habe eine Lösung mit vielen Projekten, und ich möchte Postsharp für Debug-Builds deaktivieren lokale Entwickler Bauzeiten zu reduzieren. Gibt es eine Möglichkeit, dies zu tun, ohne jede Projektdatei zu bearbeiten?Deaktivieren Postsharp in Debug-Builds für die gesamte Lösung
Ich weiß, dass dies klingt wie eine schlechte Idee, aber wir verwenden nur Postsharp für Ausnahmeprotokollierung und unsere Builds gehen durch mehrere Umgebungen für automatisierte/manuelle Tests (die einen Release-Build verwenden würde), also würden wir aufgreifen mögliche Probleme an dieser Stelle.
Wenn es hilft, wurde Postsharp über nuget zu den Projekten hinzugefügt.
Dank Gael. Gibt es eine Möglichkeit, dies für die gesamte Lösung zu tun, ohne die Einstellungen jedes Projekts zu bearbeiten? –
Ja, Sie können eine Datei namens PostSharp.Custom.targets verwenden, wie in http://doc.sharpcrafters.com/postsharp-2.1/Content.aspx/PostSharp-2.1.chm/html/b1071f40-36ec-488c-a418 dokumentiert -c9f19e3c8dbc.htm –
Siehe auch die folgende verwandte Frage: http://stackoverflow.com/questions/9814609/is-it-possible-to-select-which-projects-postsharp-processes-instead-of-telling-i/ 9826387 # comment12630139_9826387 –