October 12, 2005 21:22 by
Jens
Heute durfte ich die Bekanntschaft mit einem ziemlich nervenden Fehler im Visual Studio machen.
Durch
die Verwendung (es reicht schon das Öffnen) des ASP.NET Configuration
Tools wird die web.config verändert. Es wird im configuration-Tag der
Namespace "http://schemas.microsoft.com/.NetConfiguration/v2.0"
hinzugefügt. Das Schema kann nicht gefunden werden. Dadurch lässt sich
das Projekt nicht mehr übersetzen und Intellisense fällt für die
web.config auch aus.
Man kann nun einfach das xmlns-Attribut
wieder rauslöschen und schon läuft's wieder. Aber nervig ist das schon.
Das lässt sich aber noch einfacher lösen. Dazu muss die Datei
%windir%\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles\App_Code\WebAdminPage.cs
angepasst werden:
Man ersetze in Zeile 93:
config.NamespaceDeclared = true;
durch
config.NamespaceDeclared = false;
Dadurch wird das Einfügen des Namespace-Verweises verhindert.