Visual Studio (2012 e inferior) elimina las propiedades CSS

Tengo un problema realmente extraño con Visual Studio 2010. Cuando agrego propiedades CSS para un gradiente a mi hoja de estilos, Visual Studio lo eliminará después de algunos momentos de depuración.

Ejemplo del código que agrego a mi hoja de estilo:

<code>.button
{
    /* Firefox */
    background-image: -moz-linear-gradient(top, #fff, #efefef);
    /* Chrome, Safari */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #efefef));
    /* Modern Browsers*/
    background-image: linear-gradient(top, #fff, #efefef);
    /* IE */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef'); 
}
</code>

A veces, cuando comienzo a depurar, Visual Studio edita el CSS:

<code>.button
{
    /* Firefox */
    background-image: linear-gradient(top, #fff, #efefef);
    /* Chrome, Safari */
    /* Modern Browsers*/
    }
</code>

Así que Visual Studio parece eliminar algunos atributos que no conoce. Eso es realmente molesto.¿Alguna idea de cómo podría detener eso?

No es un problema de los comentarios CSS. También sucede sin los comentarios.

Actualizar

Parece que sucede al guardar los archivos que incluyen el archivo css. Cuando edite mi Diseño maestro y lo guarde, Visual Studio eliminará las propiedades que mencioné anteriormente en el archivo css vinculado.

Y esNO un problema de CSS3 porque no toca mis clases e ids de radio de borde. Así que tal vez sea la propiedad del filtro. Sin embargo quiero dejar que Visual Studio cambie mis cosas en el archivo css sin permisos.

Actualización 27. junio 2014

Problema resuelto en Visual Studio 2013https://connect.microsoft.com/VisualStudio/feedback/details/782677/visual-studio-is-deleting-css

Respuestas a la pregunta(7)

Su respuesta a la pregunta