jenswinter.com
Software Development 24/7

Bug im Visual Studio 2005

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.