2009-03-18 3 views
2

Verwendet jemand den MS SharePoint Solution Generator und VSeWSS 1.2 in einer Umgebung mit mehreren Entwicklern mit Quellensafe? Wir haben Probleme re -Verwendung (weil es nicht wirklich Upgrade die Lösung mit Stsadm). Es sagt immer wieder, dass das gleiche Feature bereits installiert ist - was es ist, aber es sollte das Feature einziehen und neu installieren - was es nicht auf einigen Maschinen tut. Etwas ist mit der GUID des Features durcheinander geraten, aber wir können nicht herausfinden, wo das sein könnte. Ein Entwickler ist in der Lage, ihn zu implementieren und erneut zu implementieren, aber der nächste Entwickler wird es nicht tun. Wo ändert VSeWSS 1.2 die GUIDs? ARG !!!Wie richten wir eine SharePoint-Entwicklungsumgebung mit VSeWSS 1.2 und Source Safe ein?

Wir sehen die netten Bereitstellungsziele (Aktualisierung usw.) in STSDev, aber wir verwenden STSDev oder die anderen Codeplex-Tools nur ungern, da sie nicht von Microsoft unterstützt werden. Wir haben Visual Studio 2005, aber nicht das Geld, um auf VS 2008 zu aktualisieren, um VSeWSS 1 zu erhalten. - bummer.

--- UPDATE ---- Ich denke, wir einen Fehler in VSeWSS gefunden, dass andere die kommentiert haben: Editing the projects properties resets some feature GUIDs.

Es könnte auch ein Problem mit dem Umfang der Installation sein. Wie erhalten wir eine Website-Definition zur Installation in den FARM-Bereich in VSeWSS 1.2?

Antwort

0

Um die üblichen "Arbeiten an meiner Maschine" zu vermeiden, sollten Sie ein Build- und Deployment-System einrichten. Wenn Sie einen virtuellen Server oder einen ESX-Server verwenden, sollte es ziemlich einfach und billig sein. Sie sollten in der Lage sein, Open-Source-Software den ganzen Weg zu verwenden, wenn Sie mehr Macht als Geld haben.

+0

Wir könnten eine virtuelle Maschine für jeden Entwickler haben - ist das was du sagst? Obwohl es nicht "billig" wäre, müssten wir eine Windows Server 2003-Lizenz für jede VPC und wahrscheinlich eine andere Lizenz für Visual Studio haben. – dirq

+0

Nein, normalerweise ist die Idee, eine zentrale Build-Maschine zu haben und die Lösung für eine "saubere" Maschine (neu) jede Nacht. Ein MSDN-Abonnement ist nicht billig, aber es ist großartig für einen Entwickler-Shop, da Sie sowohl Server-Lizenzen als auch Visual Studio erhalten. – Kasper

1

Mach dir keine Sorgen zu viel über von Microsoft zu sehr unterstützt. Während es eine Überlegung ist, sind das Endergebnis von MS SharePoint Solution Generator (schrecklich) und VSeWSS 1.2 immer noch SharePoint-Lösungen und alle Lösungen müssen die gleiche XML enthalten.

Können die Implementierungsziele für STSDev geändert werden, um mit Ihrer VSeWSS-Lösung zu arbeiten? Schließlich arbeiten die Implementierungsziele here nur mit STSAdm und einer Lösungsdatei.

0

VSeWSS 1.2 und 1.3 speichern die Feature-GUIDs in Dateien im Verzeichnis/PKG Ihrer Visual Studio-Lösung. Wenn Sie diese Dateien löschen oder unser Projekt in Source Control ohne diese Dateien überprüfen und sie auf einem anderen Computer auschecken, gehen die GUIDs verloren. Sicher, VSeWSS wird die fehlenden Dateien für Sie neu erstellen, aber es wird dies mit neuen GUIDs und neuen Feature-Namen tun.

Eine allgemeine Anforderung besteht darin, das/PKG-Verzeichnis zu Ihrem Visual Studio 2008-Projekt hinzuzufügen und in Quellcodeverwaltung zu erhalten.

Weitere Informationen zu den Dateien im Verzeichnis/PKG finden Sie in den Versionshinweisen für VSeWSS 1.3 here.

PS: Wir haben einige Verbesserungen am Solution Generator in VSeWSS 1.3 vorgenommen, aber es wird keine 100% perfekte Lösung für Sie generieren.

Verwandte Themen