¿Cómo habilito IntelliSense en VS 2013 para <rewrite> en la transformación .config?

Decidí que quería mover algunas reglas de reescritura a nuestros archivos web.release.config y web.staging.config para mantener las reglas de reescritura relevantes para los entornos en los que se ejecutan nuestras diferentes configuraciones.

A IntelliSense no le gustó esta decisión y no jugaría a la pelota porque:

xdt: Transformar "el atributo no se declara"

Para el<rewrite> elemento.

MiréLa solución de RuslanY aquí y consideré varias soluciones en este sitio, pero ninguna de ellas proporcionó la solución a este problema en particular en VS 2013 con .NET v4.5. Tambien he estudiadoesta vieja publicación de MSDN aquí y aseguró que la propiedad Schemas de Web.config, Web.Staging.config y Web.Release.config apuntan a la versión correcta del esquema de transformación.

Parece que la única solución es editar los archivos DotNetConfig [v] .xsd y agregar

<xs:anyAttribute namespace="http://schemas.microsoft.com/XML-Document-Transform" processContents="strict"/>

hasta el final de cada<xs:complexType> dentro de cada<xs:element name="rewrite">elementos de (y<xs:element name="rewrite">(marcado propio) para alinearlos con otros elementos que tengan un buen IntelliSense.

¿Es esta la solución correcta en este caso (porque parece extraño que estas entradas ya no existan)? ¿Hay una mejor manera de agregar estas entradas a los archivos xsd para que no se pierdan en una actualización de VS (y para que sean más fáciles de aplicar en una instalación de VS)?

¿O hay otra solución que debería implementar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta