In meinem Projekt ist statisch Überprüfung deaktiviert, aber immer noch, wenn ich msbuild.exe mit cmd laufen, ist es für jedes Projekt Überprüfung statisch beginnt ... Gibt es eine Möglichkeit, mit Parametern, diese zu deaktivieren?Gibt es eine Möglichkeit nicht MsBuild laufen statische Vertragsanalyse mit Code-Verträge zu lassen?
Gibt es eine Möglichkeit nicht MsBuild laufen statische Vertragsanalyse mit Code-Verträge zu lassen?
Antwort
Dies könnte eine ‚kleine‘ spät, aber da ich begegnet nur das gleiche Problem und /p:RunCodeAnalysis=false
hat bei mir nicht funktioniert:
Versuchen msbuild ... /p:CodeContractsRunCodeAnalysis=false
.
, dass ab Februar 2011 arbeitet nach the code contracts documentation und meiner Erfahrung.
Folgendes sollte es tun:
MSBuild ... /p:RunCodeAnalysis=false
Wenn Sie keine Parameter an Msbuild übergeben oder von Visual Studio aus erstellen möchten, können Sie die statische Code-Kontraktprüfung und Codeanalyse unterdrücken.
Hinweis: Jeder * CSPROJ Datei enthält diese: <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
.
Für .Net 4.0 msbuild.exe und Microsoft.CSharp.targets
Weg ist "C:\Windows\Microsoft.NET\Framework\v4.0.30319\"
öffnen Microsoft.CSharp.targets
neue hinzufügen PropertyGroup
innen Project
wie:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
<PropertyGroup>
<CodeContractsRunCodeAnalysis>false</CodeContractsRunCodeAnalysis>
<RunCodeAnalysis>Never</RunCodeAnalysis>
<CodeContractsReferenceAssembly>DoNotBuild</CodeContractsReferenceAssembly>
</PropertyGroup>
...
<!-- a lot of stuff -->
...
</Project>
Dadurch wird so msbuild Befehlszeilenargumente emulieren (dh /p:CodeContractsRunCodeAnalysis=false,RunCodeAnalysis=Never,CodeContractsReferenceAssembly=DoNotBuild
Sie jetzt alle auf Ihrem PC erstellt (entweder von MSBuild und Visual Studio) wird Code eines überspringen nd statische Code-Verträge Analyse, so dass Sie brauchen nicht args von Command Line zu übergeben.
- 1. CATextLayer NSBackGroundColorAttributeName gibt es eine Möglichkeit, es funktioniert zu lassen?
- 2. Gibt es eine Möglichkeit, einen Prozess "aufwärmen" zu lassen?
- 3. Gibt es eine Möglichkeit, Asio ohne Boost arbeiten zu lassen?
- 4. Gibt es eine Möglichkeit, Apache langsame Anforderungen protokollieren zu lassen?
- 5. Gibt es eine Möglichkeit, die aufrufende Klasse in Swift auf statische Funktionen zugreifen zu lassen?
- 6. Gibt es eine Möglichkeit, statische statische void main (string args []) nicht zu verwenden?
- 7. ImageMagick auf Mac OSX Snow Leopard. Gibt es eine Möglichkeit, es kompilieren und ausführen zu lassen?
- 8. Gibt es eine Möglichkeit, Datenbanktransaktionen zu beschleunigen?
- 9. Gibt es eine Möglichkeit, in der Warteschlange befindliche JUnit-Tests zu stoppen und trotzdem den JavaFX-Gui laufen zu lassen?
- 10. Gibt es eine Möglichkeit, Apache mit New Relic zu überwachen?
- 11. Gibt es eine Möglichkeit, bestimmte Warnungen von einem MSBuild-Lauf zu entfernen?
- 12. Gibt es eine Möglichkeit, SendInput mit einer Anwendung mit GDK arbeiten zu lassen?
- 13. Ist es möglich, Project.ImportDirectory (...) im unbeaufsichtigten Modus laufen zu lassen?
- 14. Gibt es eine Möglichkeit, eine Textdatei zu schreiben und sie durch die vorherige ersetzen zu lassen?
- 15. Gibt es eine Möglichkeit, eine VB 6-App eine .NET-Assembly aufrufen zu lassen?
- 16. Gibt es eine Möglichkeit, Fresh-Tests bei nicht definierten Tests fehlschlagen zu lassen?
- 17. Gibt es eine Möglichkeit, ein Shell-Skript dazu zu zwingen, unter bash statt sh zu laufen?
- 18. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 19. Gibt es eine Möglichkeit, Powershell warten zu lassen, bis eine Installation abgeschlossen ist?
- 20. Gibt es eine Möglichkeit, Fenstereigenschaften zu verbergen?
- 21. Gibt es eine Möglichkeit, Kovarianz zu deklarieren?
- 22. Gibt es eine Möglichkeit, Selektoren zu gruppieren?
- 23. Gibt es eine Möglichkeit, eine Seite nicht aktualisieren zu können?
- 24. Gibt es eine Möglichkeit, ASP.NET 5 Dependency Injection einen DbContext ohne eine Referenz auflösen zu lassen?
- 25. Gibt es eine Möglichkeit, Rubyinstaller mit Cygwin zu spielen?
- 26. Gibt es eine Möglichkeit, Funktion wie eine for-Schleife funktionieren zu lassen?
- 27. Gibt es eine Möglichkeit, gcloud mit python3 zu verwenden?
- 28. Gibt es eine Möglichkeit, Podcasts von meinem iPhone aus meine Podcasts abspielen zu lassen? (mit Code)
- 29. Gibt es eine Möglichkeit, Schrittdefinitionen direkt in Eclipse zu erzeugen, ohne Gurke zu laufen?
- 30. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?