ビルド マシンには別の Visual Studio ライセンスが必要ですか?
-
13-09-2019 - |
質問
一部の企業では、別のライセンスを必要とせずに、必要に応じて自社の製品をビルド マシンにインストールできるようにしています (DevExpress が思い浮かびます)。ただし、Microsoft にもライセンスに対して同様の許容範囲があるかどうか疑問に思っていました。
MSBuild は vdproj を直接サポートしていないため、コマンド ラインから Visual Studio を実行してセットアップ プロジェクトをビルドする必要があります。見る ここ
自動ビルドを使用してセットアップ ファイルを作成する必要があります。ビルド マシン用に追加のライセンスを購入する必要がありますか?
編集:ライセンス担当の管理者に相談したところ、ライセンスは必要ないと考え、追加のライセンスを購入せずにビルド マシンに VS2008 をインストールすることに喜んでくれました。詳しい公式情報があれば、また更新します。
編集2:Microsoft は、開発者がアクティブな開発にインスタンスを使用していない限り、VS2008 をビルド マシンにインストールすることを許可すると聞いています。
解決
契約書はこちら(PDFリンク!). 。(VS のバージョンごとに異なるものがあります)。なので読み方にもよるのですが…
一般的な。1 人のユーザーがソフトウェアのコピーをインストールして使用し、プログラムの設計、開発、テスト、デモンストレーションを行うことができます。テストには、生産の使用前にコンテンツを読み込むなど、生産環境のサーバー上のステージングは含まれません。
私にとって、1 人のユーザーがコピーをインストールして使用できるため、追加のライセンスは必要ないということになります。しかし、私は弁護士ではありません。:)
他のヒント
による VS 2015 ライセンス ホワイト ペーパー, 、ビルド サーバーに別の VS ライセンスは必要ありません。
ビルド サーバーで Visual Studio を使用する:MSDNを搭載したVisual Studio Enterpriseの1人以上のライセンスを受けたユーザー、MSDNを使用したVisual Studio Professional、またはVisual Studio Cloudサブスクリプションがある場合は、Team Foundation Server 2017ビルドサービスの一部としてVisual Studioソフトウェアをインストールすることもできます。このようにして、アクションがビルドを開始する各人のビルドサーバーでVisual Studioの実行をカバーするためにVisual Studioライセンスを購入する必要はありません。
更新 (2017 年 5 月 26 日)
Microsoft も現在、 Visual Studio 2017 ライセンス ホワイトペーパー 同様に、上記とまったく同じ要件があります。
msbuild.exe
.NETが付属しています SDK, 、ただしフレームワークのみです。掴むことができます 2.0 SDKはこちら 無料ですが、ダウンロードするとかなりうるさいです。 3.5が利用可能です 同様ですが、それはさらに巨大です。