2009-06-15 9 views
5

Con Visual Studio (2008), ¿es posible cargar un proyecto (a una solución) que existe en una ubicación remota?Visual Studio: carga un proyecto desde una ubicación remota

Básicamente lo que quiero hacer es de alguna manera "host" un proyecto de VS en línea y luego cargar este proyecto a una solución desde una ubicación remota. ¿Es esto posible de alguna manera?

Esto es para que pueda mantener la integridad al cargar mi Utils Library (utilizado en un montón de proyectos) y no quiero copias de mi proyecto en diferentes proyectos y todos tienen diferentes versiones, etc ...

I sabe que una posible solución es tener el proyecto Utils Library alojado en SVN y luego la carpeta se sincronizaría directamente, pero ¿hay alguna otra forma de hacerlo (es decir, algo más directo)?

Respuesta

3

Sí, si se puede asignar una unidad de red a la misma, la que puede abrir los archivos de la ubicación en el estudio visual.

puede asignar unidades de red a los servidores fTP mediante la introducción de "ftp://your-ftp-server" en el cuadro de ruta.

Como otros han dicho, no es realmente recomendable. VS r eads/escribe mucho más que simplemente editar los archivos principales del proyecto, hace todo tipo de cosas, por lo que su tráfico de red es más alto de lo que realmente desea.

O podría mirar dropbox. Viene con un complemento de explorador que mantiene su PC local sincronizada con el servidor.

Mi recomendación sería usar control de código fuente como subversión.

0

¿No es más sencillo simplemente hacer referencia al dll compilado en cada solución? La forma en que está proponiendo lo abrirá a cambios en el proyecto para una solución que causa problemas en muchas otras soluciones que es posible que no vea de inmediato.

Es mejor tener una versión del dll de Utils a la que se hace referencia en cada solución secundaria y luego puede actualizar ese dll cuando sea necesario y probarlo al mismo tiempo.

1

Es posible, pero no es recomendable (que sería mejor usar alguna forma de control de código fuente, ya sea SVN, o un proveedor de fuente compartida como Codeplex (para proyectos de código abierto) o TFS Preview (para proyectos de código cerrado)

Cuestiones relacionadas