28

一部の企業では、別のライセンスを必要とせずに、必要に応じて自社製品をビルド マシンにインストールできることを知っています (DevExpress が思い浮かびます)。しかし、Microsoft がライセンスに関して同じ許容範囲を持っているかどうか疑問に思っていました。

MSBuild は vdproj を直接サポートしていないため、コマンド ラインから Visual Studio を実行してセットアップ プロジェクトをビルドする必要があります。こちらをご覧ください

自動ビルドでセットアップ ファイルを作成する必要があります。ビルド マシン用に追加のライセンスを購入する必要がありますか?

編集: ライセンスを担当する管理者と話をしたところ、追加のライセンスを購入せずにビルド マシンに VS2008 をインストールできることに満足していました。ここでもっと公式な情報があれば、また更新します。

編集 2 : Microsoft は、開発者がアクティブな開発のためにインスタンスを使用していない限り、ビルド マシンに VS2008 をインストールすることを許可すると聞いています。

4

3 に答える 3

23

こちらが契約書です (PDF リンク!) . (VSのバージョンごとに異なるものがあります)。だから読み方次第…

全般的。1 人のユーザーがソフトウェアのコピーをインストールして使用し、プログラムを設計、開発、テスト、およびデモンストレーションすることができます。テストには、本番使用​​前のコンテンツのロードなど、本番環境のサーバーでのステージングは​​含まれません。

1 人のユーザーがコピーをインストールして使用できるため、追加のライセンスは必要ありません。しかし、私は弁護士ではありません。:)

于 2009-04-22T23:10:05.397 に答える
9

VS 2015 Licensing White Paperによると、ビルド サーバーに別の VS ライセンスは必要ありません。

ビルド サーバーでの Visual Studio の使用: Visual Studio Enterprise with MSDN、Visual Studio Professional with MSDN、または Visual Studio クラウド サブスクリプションのライセンス ユーザーが 1 人以上いる場合は、Visual Studio ソフトウェアを Team Foundation Server の一部としてインストールすることもできます。 2017 ビルド サービス。このように、ビルドを開始するアクションを実行するユーザーごとに、ビルド サーバー上で Visual Studio を実行するための Visual Studio ライセンスを購入する必要はありません。

更新 (2017 年 5 月 26 日)

Microsoft はVisual Studio 2017 Licensing Whitepaperも公開しましたが、これには上記とまったく同じ要件があります。

于 2017-01-13T16:28:39.823 に答える
1

msbuild.exe.NET SDKが付属していますが、フレームワークのみが付属しています。ここから 2.0 SDKを無料で入手できますが、これは大掛かりなダウンロードです。3.5 も利用できますが、さらに巨大です。

于 2009-04-22T23:03:39.423 に答える