Ist eine separate Visual Studio Lizenz für eine Maschine zu bauen erforderlich?
-
13-09-2019 - |
Frage
Ich weiß, dass einige Unternehmen können Sie ihre Produkte auf Build-Maschinen, ohne dass eine separate Lizenz je nach Bedarf installieren (DevExpress ist eine, die in den Sinn kommt). Allerdings wurde ich gefragt, ob Microsoft die gleichen Zulagen auf Lizenzen hatte.
MSBuild nicht unterstützt vdproj direkt und benötigen Sie Visual Studio von der Befehlszeile ausführen, um das Setup-Projekt zu erstellen. Siehe hier
Ich brauche eine Setup-Datei über ein automatisiertes Build zu erzeugen; brauche ich, um eine zusätzliche Lizenz für die Build-Maschine kaufen?
Bearbeiten : Ich habe verantwortlich für die Lizenzierung zu unserem Admin gesprochen und er war glücklich für mich VS2008 auf dem Build-Rechner zu installieren, ohne eine zusätzliche Lizenz zu erwerben, zu glauben, dass eine Lizenz nicht erforderlich. Wenn ich hier mehr offizielle Informationen, die ich wieder aktualisiert.
Edit 2 :. Ich habe gehört, dass Microsoft VS2008 auf einem Build-Rechner installiert werden, ermöglichen wird, solange die Instanz von einem Entwickler nicht für die aktive Entwicklung verwendet wird
Lösung
ist die Vereinbarung (PDF-Link!) . (Es gibt verschiedene für verschiedene Versionen von VS). Es hängt also ab, wie Sie lesen ...
Allgemein. Ein Benutzer kann installieren und verwenden, Kopien der Software zu entwerfen, zu entwickeln, zu testen und demonstrieren Ihre Programme. Testen schließt nicht in einer Produktionsumgebung auf einem Server Staging, wie Laden des Inhalts vor zu den produktiven Einsatz.
Für mich, das sagt man nicht eine zusätzliche Lizenz benötigen, weil ein Benutzer kann Kopien installieren und nutzen. Aber ich bin kein Anwalt. :)
Andere Tipps
Nach dem VS 2015 Lizenzierung White Paper Sie benötigen keine separate VS Lizenz für Ihren Build-Server benötigen:
Verwenden von Visual Studio auf dem Build-Server: Wenn Sie eine oder mehrere haben lizenzierten Benutzer von Visual Studio Enterprise mit MSDN, Visual Studio Professional mit MSDN, oder jedem Visual Studio Cloud-Abonnement dann Sie können auch die Visual Studio-Software als Teil des Teams installieren Foundation Server 2017 Build-Dienste. Auf diese Weise brauchen Sie nicht zu Kauf einer Visual Studio Lizenz das Ausführen von Visual Studio zur Deckung auf dem Build-Server für jede Person, deren Aktionen initiieren einen Build.
Update (26. Mai 2017)
Microsoft hat nun auch veröffentlicht die Visual Studio 2017 Lizenzierung White Paper als auch, was genau die gleichen Anforderungen wie hat wie oben angegeben.
msbuild.exe
kommt mit .NET SDK , sondern nur mit dem Framework. Sie können die 2.0 SDK hier kostenlos, aber es ist eine große Hupe herunterladen. 3.5 ist verfügbar als gut, aber es ist auch Huger.