Naprawdę potrzebujesz wirtualnego. I tak, Visual Studio trafia na serwer. Nie jest tak źle, jak mogłoby się wydawać. Możesz zainstalować wirtualny obraz i skonfigurować wszystko, w tym Visual Studio do swoich potrzeb, i zrobić migawkę serwera. W ten sposób nie trzeba ponownie konfigurować wszystkich własnych ustawień i narzędzi Visual Studio.
Możesz utworzyć tyle różnych wirtualnych obrazów, ile potrzebujesz (po jednym dla każdego klienta, jeśli pracujesz dla kilku klientów) i możesz zrobić migawki maszyn wirtualnych, a następnie odrzucić wszystko, jeśli potrzebujesz oczyścić swoją stację roboczą .
Dobrą praktyką jest częste usuwanie środowiska programistycznego (słyszałem o zespołach, które robią to co tydzień) i wracam do migawki (możesz zautomatyzować ten proces w PowerShell, aby zdarzył się w każdy weekend), aby Twój rozwój otoczenie będzie podobne do twojego testu rozwoju, testu integracyjnego, środowiska produkcyjnego i produkcyjnego, jak to możliwe!
Widziałem kilka zadawanych tutaj pytań, w których ludzie nie mogą zrozumieć, że niektóre wdrożenia "sprawdziły się na moim stanowisku programistycznym" nie działają, gdy są popychane do produkcji. Różnice między środowiskami są jedną z najbardziej oczywistych przyczyn tego!
Jakie wirtualne środowisko wybrać?
Użyłem serwera Virtual PC/i mogę poświadczyć, że są one powolne. Dlatego zdecydowanie polecę przeciwko nim.
Jeśli chcesz stworzyć platformę programistyczną fast, powinieneś zainstalować Windows Server 2008 na swoim komputerze, Convert your Windows 2008 server to a workstation i zainstalować HyperV. Jest to nowe darmowe narzędzie wirtualizacji firmy Microsoft. Powodem, dla którego potrzebujesz Windows Server 2008 (lub Windows 7 beta) jest to, że system operacyjny obsługuje natywną wirtualizację. Właśnie dlatego jest tak szybki w porównaniu do alternatyw. Nie jest nawet trudne do skonfigurowania, nie szukaj w wyszukiwarce Google, a znajdziesz wiele poradników na ten temat.
Inną dobrą opcją jest stacja robocza VMware. Nie jest tak szybki jak HyperV, ale używam go od lat i działa jak urok. Nie wszystkie wersje są obsługiwane przez firmę Microsoft, więc może to powodować problemy, jeśli w pewnym momencie zadzwonisz do pomocy technicznej firmy Microsoft.
Nie polecam używania pomocnika Jonasa "SharePoint na Windows Vista" z powyższych powodów: wirtualizacja daje możliwość utrzymania środowiska programistycznego w czystości!
Tak, wygląda na to, że robią dokładnie to, czego szukam, ale myślę, że potrzebuję bardziej "oficjalnego" rozwiązania dla tego projektu. Ponieważ jest to oficjalny projekt, nie mogę zhackować instalacji SharePoint. – Alexander