Ich habe .net 2.0-Assemblies mit vs2008 erstellt und mit Sharepoint 2007-Bibliotheken verknüpft und dann auf Sharepoint-Servern bereitgestellt. Sie werden nicht in der Lage sein, .net 1.1-Assemblies mit vs2008 out of the box zu erstellen - also, wenn Sie .net 1.1 Ziel Ihre beste Wette ist, mit einem virtuellen Server-Setup Stick.
Die Entwicklung von Sharepoint unter Vista (oder XP) ist eine Herausforderung, weil man nicht Zeile für Zeile debuggen kann, es sei denn, man verbindet sich per Fernzugriff mit Server 2k3. Meine Empfehlung für Sharepoint-Entwickler ist es, einen virtuellen Server auf Vista zu installieren, und dann vstudio auf dem virtuellen Server mit Sharepoint zu installieren. Wenn Sie dies tun, können Sie mit Ihrer aktuellen Version von Visual Studio bleiben, und dann ist das Debuggen viel einfacher als unter Vista.
Je nachdem, ob Ihr Unternehmen ein msdn-Abonnement hat, kann dies kostspieliger sein, wenn Sie eine virtuelle Serverlizenz usw. kaufen müssen, aber das ist es meiner Meinung nach wert, um die Entwicklung zu erleichtern.