Cometimos el error de permitir que los archivos .csproj.user se registraran en TFS para que pudiéramos establecer los valores predeterminados de "Iniciar programa externo". Esto funcionó mal, especialmente cuando se ramifica..csproj.user emite cuando se registró en TFS
Ahora estamos tratando de deshacer esto.
Si elimino el archivo .csproj.user para un proyecto y luego tratar de establecer nuevas propiedades de depuración de proyectos, me sale:
TF14050: No se puede cambiar el elemento $/xxx.csproj.user porque ya tiene un cambio pendiente que no es compatible.
Si controlo la eliminación y realizo cambios, TFS intenta volver a agregar mi archivo .csproj.user.
¿Cómo podemos solucionar esto para proyectos existentes en el control de código fuente?
Actualización:
las pienso destruir es la mejor opción; sin embargo, terminamos eliminándolos con TFS Power Tools. El truco estaba en el primer Remove the Source Control File Type que teníamos para * .user, a pesar de que ya estaba deshabilitado. Ahora TFS parece ignorar por completo estos archivos.