Frage

Ich entwickle eine Isolierte Muschel das richtet sich an „Designer/Ersteller spezieller Inhalte„Bestimmte Aufgaben mithilfe der Shell ausführen.Da sie mit Dateien arbeiten, müssen sie TFS zur Quellcodeverwaltung verwenden können.Dies ist hauptsächlich auf die Tatsache zurückzuführen, dass Entwickler dieselben Dateien auch von TFS aus bearbeiten, jedoch Visual Studio 2008 verwenden.

Nach langem Suchen konnte ich immer noch nicht feststellen, dass Team Explorer für Shell verfügbar ist.Als ich in MSDN-Foren nachfragte, kam ich zur Antwort, dass „dies in der isolierten Shell noch nicht unterstützt wird“.Nun, dann ist der ganze Sinn der Herausgabe einer Shell nicht gerechtfertigt, wenn Sie ein Versionsverwaltungssystem für Ihre Dateien verwenden möchten.Die Idee besteht nicht darin, mithilfe der TFS-Anbieter-API alles neu zu erstellen und Toolfenster usw. zu entwickeln.

Der Visual Studio Extensibility-Buch von Keyven Nayyeri hat ein Beispiel, das nur so weit auf dieses Problem des Hinzufügens eines SC-Anbieters eingeht.

Hat jemand an der Entwicklung mitgearbeitet? Isolierte Visual Studio 2008-Shell Anwendungen/Umgebung?Bitte geben Sie Kommentare und Fragen ab – alles, was Sie mitteilen möchten, mit Ausnahme der folgenden Threads, an denen ich bereits teilgenommen habe.

Threads aus MSDN-Foren:


Danke für deine Antwort.Ja, Sie haben Recht, wir werden CALs für Benutzer erwerben, ohne dass sie Visual Studio kaufen müssen. Das ist die Richtung, in die wir gehen werden.

Aber ich muss noch herausfinden, wie ich Team Explorer in Shell für solche Benutzer verfügbar machen kann.Deshalb möchte ich die technischen Details herausfinden, wie das bewerkstelligt werden kann.

Ich meine, ich habe einen Benutzer, er installiert meine VS-Shell-Anwendung, er hat kein VStudio Team-System auf seinem Computer.Wenn ich nun CAL für TFS erwerbe und Team Explorer installiere, glauben Sie, dass es automatisch in der VS Shell-App verfügbar sein wird?

Irgendwelche Ideen?Haben Sie daran gearbeitet, dies zu erreichen?

Danke

War es hilfreich?

Lösung

Bin gerade über diese Frage gestolpert, sie könnte für Sie immer noch relevant sein.

Sie haben die Möglichkeit, das AnkhSVN (http://ankhsvn.open.collab.net/)-Pakete und laden Sie sie in Ihre isolierte Shell.Obwohl es einige Probleme gibt, könnten Sie mit Subversion-Unterstützung SvnBridge verwenden, um auf TFS-Repositorys zuzugreifen.Dies könnte Sie dem Prozess, den Sie erreichen möchten, ein Stück näher bringen.

Andere Tipps

Es hört sich so an, als würden Sie den „Erstellern spezieller Inhalte“ das Speichern von Dateien in der TFS-Quellcodeverwaltung erlauben, ohne ihnen eine Lizenz für eine Visual Studio Team Edition kaufen zu müssen – korrigieren Sie mich, wenn ich falsch liege.

Wenn das der Fall ist, glaube ich leider, dass Sie das nicht ganz tun können.Ihre Benutzer benötigen weiterhin eine Clientzugriffslizenz („CAL“), um auf TFS zuzugreifen.

Ich denke, dass Sie nur CALs für Ihre Benutzer erwerben können, ohne Visual Studio für sie kaufen zu müssen (ich gehe davon aus, dass es weniger kostet, als ein vollständiges Visual Studio kosten würde).An diesem Punkt können Sie ihnen einfach den Team Explorer verteilen, bei dem es sich um eine VS-Shell mit ausschließlich TFS-Zugriffskomponenten handelt.Dies ist auf Ihrem TFS-Servermedium verfügbar.

Ich habe das über Google gefunden.Vielleicht möchten Sie es noch einmal durchgehen, um die beste Option zu finden:

Whitepaper zur Lizenzierung von Visual Studio Team System 2008

Die einzige mir bekannte Ausnahme von den CAL-Regeln ist der Zugriff auf Arbeitselemente.Bei ordnungsgemäß lizenzierten Servern kann jeder in Ihrer Organisation neue Arbeitselemente erstellen oder vorhandene anzeigen und aktualisieren von ihnen geschaffen, Verwendung der Webzugriff auf Arbeitselemente Komponente.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top