Namespace-Sichtbarkeitsfehler in Visual Studio 2010
Dieses Problem tritt auf, wenn mit einer C#-WinForms-Lösung gearbeitet wird, die mehrere Projekte umfasst. Nach dem Hinzufügen eines Verweises auf System.Web im Haupt-DLL-Projekt wird der Namespace dieses Projekts für ein ausführbares WinForms-Projekt, das für Debugging-Zwecke verwendet wird, unsichtbar.
Mögliche Grundursache
Die Ursache dieses Problems scheint ein Fehler in Visual Studio 2010 zu sein, der insbesondere mit der Standardauswahl des Client-Profils für „.NET Framework 4“ zusammenhängt. Anwendungen.
Fix:
Diese einfache Anpassung aktualisiert die Konfiguration der Anwendung, um die Vollversion von .NET 4.0 zu verwenden, die System.Web enthält und das Problem auflöst Problem mit der Sichtbarkeit des Namespace.
Kontext:
System.Web ist Teil der Vollversion von .NET 4.0, ist aber nicht im Kundenprofil enthalten. Die Existenz des Client-Profils dient in erster Linie dazu, den Platzbedarf etwas zu verringern. Da es jedoch nur unwesentlich kleiner als die Vollversion ist, wirft seine Verwendung Fragen auf. Das Problem wurde schließlich in VS2012 behoben, wodurch das Client-Profil als Standardoption abgeschafft wurde.
Das obige ist der detaillierte Inhalt vonWarum ist mein Namespace nach dem Hinzufügen von System.Web in Visual Studio 2010 unsichtbar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!