2009-04-28 10 views
5

¿Hay alguna manera de decirle a Visual Studio 2005 que simplemente ignore el enlace de control de origen cuando abre una solución? A veces necesito cargar una solución para la que no tengo acceso al servidor de control de origen, pero Visual Studio insiste en tratar de conectarme de todos modos, lo que significa que tengo que hacer clic en "trabajar temporalmente sin conexión en modo desconectado" para cada proyecto en la solución (de los cuales hay alrededor de 20) mientras se carga. Por alguna razón, también intenta verificar cada proyecto inmediatamente después de que le dije que trabaje fuera de línea, así que también tengo que hacer clic para pasar ese cuadro de diálogo.Cómo hacer que Visual Studio ignore los enlaces de control de origen en una solución

Ya que nunca tendré que editar nada en esta solución, ¿hay alguna forma de que pueda abrirla y hacer que Visual Studio simplemente ignore el hecho de que tiene enlaces de control de código fuente en ella?

Editar: Idealmente, me gustaría una forma de hacerlo sin tener que cambiar los archivos del proyecto/solución. Cambian con bastante frecuencia, por lo que tendré que volver a hacer los cambios cada vez que haya una nueva versión (de lo contrario, simplemente los desvincularía una vez y no sería un problema).

Gracias por las respuestas hasta el momento.

Respuesta

0

Los enlaces de control de origen se almacenan en el archivo de solución de Visual Studio (.sln). Para TFS, por ejemplo, contiene una sección global para información TFS y los proyectos de solución agregados a TFS. Puede editar el archivo de solución para eliminar estos enlaces manualmente. Yo sugeriría hacer una copia del archivo de la solución primero. Sin embargo, recomendaría eliminar bindins a través de Visual Studio. Abra su solución y vaya a través del escenario fuera de línea. Luego vaya a Archivo/Control de fuente/Cambiar control de fuente (VS 2008) para mostrar la IU que muestra los enlaces de control de fuente en su solución. Allí puede administrar las vinculaciones, incluso desvincularlas. Una vez liberada, la próxima vez que abra la solución, VS no debería tener la necesidad de acceder al control de origen.

0

No ejecutamos la fuente visual segura donde trabajo ahora, por lo que no puedo verificar, pero creo que puede eliminar o cambiar el nombre de todos los archivos con la extensión .vcss o algo así. La extensión incluye un par de s. También es posible que deba actualizar su archivo sln, pero eso se puede hacer fácilmente con una expresión regular y una pequeña utilidad personalizada.

0

He estado buscando una manera de deshabilitar la integración entre SourceSafe 2005 y Visual Studio 2008. Estamos obligados a utilizar SourceSafe en un entorno corporativo y todo. SourceSafe está bien por sí solo si lo trata como un bebé. Tan pronto como intenta hacer algo que se acerque a lo útil, comienza a romperse. Dios no permita que intentes usar la integración con Visual Studio. Siendo que no quería eliminar los "enlaces" para que no confundieran a otros desarrolladores en el equipo que necesitaba poder decirle a Studio que ignorara la solución y las encuadernaciones del proyecto y continuara de manera feliz.

he seguido el corte del registro se sugiere en el siguiente post Removing SourceSafe Integration from Visual Studio 6

Estudio hizo lo que quería ... más o menos. Eliminó la integración de SourceSafe. Sin embargo, cuando abrí una solución controlada por fuente, me preguntó si quería eliminar los enlaces.
"los proyectos se tratarán como no bajo control de origen"

No, no quiero que elimine los enlaces de los archivos, quiero que los IGNORE. Este cuadro de diálogo aparece cada vez que abre el archivo de solución/proyecto y no hay forma de evitarlo.

Mi solución por el momento parece haber funcionado ... por ahora.

Archivo-> Control de fuente-> Cambiar control de fuente ...-> Desconectar

Espero que esto ayude a cualquier otra persona en la posición de tener que usar SourceSafe pero no puede eliminar los enlaces de los propios archivos. ¿POR QUÉ, Microsoft, POR QUÉ pondría los enlaces en los archivos ellos mismos? /rant

Cuestiones relacionadas