Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Resolving "Validation (): Element ‘xxxx’ is not supported" warning in Visual Studio 2005/2008

Over the last couple of days I started getting the following validation warning (green squiggly line at design time) in a Visual Studio 2008 ASP.NET WebForms project:

Validation (): Element ‘xxxx’ is not supported.

Where 'xxxx' was a standard ASP.NET server control (asp:panel, asp:container, asp:textbox)

The application would still compile and run but the warnings were an annoyance.

See my answer for the resolution I found.

like image 678
Jason Snelders Avatar asked Sep 24 '09 23:09

Jason Snelders


2 Answers

Delete the files from “C:\Documents and Settings[Username]\Application Data\Microsoft\VisualStudio\9.0\ReflectedSchemas” folder (or “…\VisualStudio\8.0\…” if running Visual Studio 2005) in Windows XP. In Windows 7 it is under "C:\Users{User Profile}\AppData\Roaming\Microsoft...etc". Remember also the "VisualStudio" part of the path will be different depending on the version installed.

I closed Visual Studio (always a good idea for changes that will affect the IDE), deleted the files then re-opened the project. The warnings were gone.

I found references to this solution at: http://forums.asp.net/t/1205528.aspx http://blogs.msdn.com/mikhailarkhipov/archive/2005/04/21/410557.aspx

A quick Google search found the solution. FYI, the search term I used in Google was “element is not supported”.

I don't know why this happens but I do know there are some flaky domain profile things happening in the network environment.

like image 195
Jason Snelders Avatar answered Sep 30 '22 05:09

Jason Snelders


Another possible solution. When using Master pages, this warning may occur when using ContentPlaceHolders to put elements in document sections where they are not allowed, according to your doctype. E.g., putting a div in the head, under xhtml 1.0 Transitional. Removing the offensive elements (i.e., making your page validate), will make the warning disappear.

like image 38
Protector one Avatar answered Sep 30 '22 06:09

Protector one