¿Hay alguna manera de evitar que Visual Studio agregue automáticamente desde obj / Debug al conjunto de cambios?

StackOverflow https://stackoverflow.com/questions/287365

Pregunta

Para algunas soluciones, cuando las abro, Visual Studio obtendrá archivos que no están en el proyecto (particularmente de obj / Debug) y los agregará al conjunto de cambios y siempre tengo que realizar un Operación Deshacer cambios pendientes en ellos. Es molesto. ¿Hay alguna forma de evitar que Visual Studio se comporte de esta manera?

¿Fue útil?

Solución

Esto suele ser solo un problema para los proyectos del sitio web. Porque incluyen todo dentro del vroot en el "proyecto". (que realmente no existe), y si vincula esa vroot al control de versiones, entonces TFS dice "oye, si está en el proyecto, debería estar en el control de versiones". Los proyectos de aplicaciones web no tienen ese problema.

Si esto sucede cuando alguien agrega archivos de forma recursiva, entonces deben ejecutar un " Clean " en la compilación, elimine los archivos .suo y csproj.user antes de agregar.

Otros consejos

Normalmente, las carpetas obj / debug no se agregan como parte del control de origen cuando se agrega la solución. Supongo que alguien los agregó explícitamente al control de origen al migrar su solución.

Si ve esas dos carpetas en su árbol de control de origen, las eliminaría. Todavía se generarán mediante compilaciones en la máquina local, pero no participarán en el proceso de registro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top