Problema con TFS: Visual Studio desprotege soluciones al abrirlas

Se trata de un bug/problema reportado en MS Connect (http://connect.microsoft.com/VisualStudio/feedback/details/573538/visual-studio-2010-with-tfs-2010-always-checks-out-the-solution-file-when-opening), por el que cuando en una solución está definida una determinada sección, VS la desprotege cuando la abre.
Esta sección puede generarse por varios motivos, por ejemplo, al instalar algún paquete nuget de EnterpriseLibrary. Esta acción es la que parece que ha ocasionado la aparición de dicha sección en alguna de nuestras soluciones.

Para solucionar el problema, la única alternativa es eliminar la sección completamente de la solución, como aparece en la pestaña “Soluciones alternativas” del enlace anterior:

1) Check-out your solution file from source control
2) Open the solution file in a text editor, like Notepad.
3) Find a section named “GlobalSection(ExtensibilityGlobals)”
4) Delete the entire section, including the opening and closing section markers.
— GlobalSection(ExtensibilityGlobals) = postSolution
— through
— EndGlobalSection
5) Save the solution file in the text editor
6) Check the solution file back in to source control
7) Open the solution in Visual Studio

 Parece que el contenido de dicha sección no es necesario, al menos no se ha detectado ninguna incompatibilidad por el momento, por lo que es segura su eliminación.
Publicado en Desarrollo Etiquetado con: , ,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*