Frage

Ich entwickle eine C# - Projekt enthält eine SqlMetal generiert-Datei.Ich möchte die Code-Analyse.Ich habe eingeschaltet "Unterdrücken Ergebnisse aus den generierten code" in das Code-Analyse-Optionen, aber es immer noch Berichte über das SqlMetal-Klassen.Gibt es eine Möglichkeit, dies auszuschalten?

Ich bin mit Visual Studio 2008 und SqlMetal 2.0.50727.3082

War es hilfreich?

Lösung

Eine Möglichkeit ist, Bearbeiten Sie die generierte Quelle nur noch "teilweise" zu den Klassen, die Sie interessieren.

Dann können Sie fügen Sie in einer separaten Datei(en)

[GeneratedCode]
public partial class Foo
{
}

für jede Klasse Foo, die Sie teilweise

Dann das Schlimmste, was passieren kann zur regeneration ist, dass die teilweise Verbindung wird unterbrochen (die werden Ergebnis in einen compile-Fehler, so dass Sie wissen, dass dies geschehen ist und korrigiert werden muss (einfach und leicht).

Ich würde auch empfehlen, dass Sie die Datei eine Verbindung bug/bittet für Sie, fügen Sie dieses Attribut generation als eine option im sql-metal an sich.

Andere Tipps

Dies ist ein bekanntes Problem (aber leider wird die Korrektur auf die nächste Version nach Visual Studio 2010 verschoben):

http://connect.microsoft. com / Visual Studio / Feedback / details / 470.206 / Code-Analyse-und-Designer-Dateien

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top