Realmente necesita ir virtual. Y sí, Visual Studio va en el servidor. Esto no es tan malo como puede sonar para algunos. Puede instalar la imagen virtual y configurar todo, incluido Visual Studio a su gusto, y tomar una instantánea del servidor. De esta forma, no tiene que volver a configurar todas las configuraciones y herramientas personalizadas de Visual Studio.
Puede crear tantas imágenes virtuales diferentes como sea necesario (una para cada cliente, si usted está trabajando para varios clientes) y se puede tomar instantáneas de las máquinas virtuales y posteriormente desprenderse de todo, si usted necesita para limpiar su estación de trabajo .
Es una buena práctica eliminar su entorno de desarrollo a menudo (escuché de equipos que lo hacen todas las semanas) y volver a una instantánea (puede automatizar este proceso en PowerShell todos los fines de semana) para que su desarrollo ¡El entorno será tan similar a su prueba de desarrollo, prueba de integración, pre producción y entorno de producción como sea posible!
He visto varias preguntas aquí, donde la gente no puede entender alguna implementación "que funcionó bien en mi plataforma de desarrollo" no funciona cuando se lanza a producción. ¡Las diferencias entre los ambientes son una de las causas más obvias de esto!
¿Qué entorno virtual elegir?
He utilizado Virtual PC/Server y puedo dar fe de que son lento. Así que lo recomiendo enfáticamente en contra de ellos.
Si desea una plataforma rápido desarrollo debe instalar Windows Server 2008 en su PC, Convert your Windows 2008 server to a workstation e instalar Hyper-V. Es la nueva herramienta gratuita de virtualización de Microsoft. La razón por la que necesita Windows Server 2008 (o Windows 7 beta) es que el sistema operativo admite la virtualización de forma nativa. Por eso es tan rápido en comparación con las alternativas. No es difícil de configurar, haz una búsqueda en Google y encontrarás muchas guías sobre ella.
Otra buena opción es la estación de trabajo VMware. No es tan rápido como HyperV, pero lo he usado durante años, y funciona como un encanto. Sin embargo, no todas las versiones son compatibles con Microsoft, por lo que podría ocasionarle problemas si llama al soporte técnico de Microsoft en algún momento.
No recomiendo usar Jonas "SharePoint en Windows Vista" por las razones anteriores: ¡la virtualización le da la posibilidad de mantener limpio su entorno de desarrollo!
Sí, parece que están haciendo exactamente lo que estoy buscando, pero creo que necesito una solución más "oficial" para este proyecto. Como este es un proyecto oficial, no puedo hackear la instalación de SharePoint. – Alexander