Warum funktionieren Namespaces in Visual Studio 2010?

8

Ich habe gerade ein Projekt in VS 2010 konvertiert und etwas wirklich seltsames geht mit Namespaces los. Lassen Sie mich ein Beispiel geben, den folgenden Code, der in VS2008 verwendet wird:

%Vor%

Aber jetzt ist es nicht so, es möchte, dass das Ganze wie folgt aus dem Namensraum entfernt wird:

%Vor%

oder neu geschrieben werden wie:

%Vor%

Ich verstehe, warum das funktioniert und vielleicht ist das der richtige Weg, dies zu handhaben, aber jetzt müssten wir Tausende von Codezeilen ändern! Was nicht cool ist.

Irgendeine Idee, diese Anforderung zu umgehen?

    
Doguhan Uluca 23.04.2010, 23:44
quelle

1 Antwort

1

Es kann sein, dass Sie von VB.NET in C # konvertiert haben. "Usings" in VB.NET sind die gleichen wie "Importe" in C #. Wenn also die Konvertierung / das Upgrade durchgeführt wurde, wurde angenommen, dass Sie eine using () {} -Anweisung verwenden und diese im Namespace platzieren wollten. Schreiben Sie Ihre Includes als "Importe" um und es sollte funktionieren.

    
sohtimsso1970 01.05.2010 16:09
quelle