Visual Studio (2012 e inferior) exclui propriedades CSS

Eu tenho um problema muito estranho com o Visual Studio 2010. Quando eu adicionar propriedades CSS para um gradiente para minha folha de estilos, o Visual Studio vai excluí-lo depois de algumas vezes de depuração.

Exemplo do código que adiciono à minha folha 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>

Às vezes, quando eu começo a depurar, o Visual Studio edita o CSS:

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

Então, o Visual Studio parece excluir alguns atributos que não conhece. Isso é muito chato.Alguma ideia de como eu poderia impedir isso?

Não é um problema de comentários CSS. Isso também acontece sem os comentários.

Atualizar

Parece que isso acontece salvando arquivos que incluíam o arquivo css. Quando edito meu layout mestre e o salvo, o Visual Studio vai excluir as propriedades mencionadas acima no arquivo css vinculado.

E os seusNÃO um problema CSS3 porque ele não toca em minhas classes e ids com raio de borda. Então, talvez seja a propriedade do filtro. No entanto, eu quero parar o Visual Studio mudar minhas coisas no arquivo css sem permissões.

Atualização 27. June 2014

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

questionAnswers(7)

yourAnswerToTheQuestion