2016-07-08 10 views
-1

私は2台のマシンを持っています: - devマシン - > Win 10ビジュアルスタジオで64ビット - - テストマシン - > Win 10 32- Visual Studioのなしのビットマシン(バージョンが利用できない)私は、64ビットマシン上でDB &のWeb APIアプリケーションを開発し、32ビットマシン上でそれらのプロジェクトをコンパイルしたいVisual StudioなしでWin 10 32ビットマシンにMSBuildツールをインストールする方法

。 プログラムファイル\ MSBuildの\ Visual Studioの

をそれらがなければ、私はできません:私は勝つ10 SDKともVSに2015ビルドツールをインストールしましたが、それらをインストールした後、32ビットマシンには、次の必要はありません

バッチファイルを実行してそれらのプロジェクトをコンパイルします。どのようにMSBuild関連のファイルを入手すればよいですか? (私の64ビットマシンでは、DB & Web APIプロジェクトをコンパイルするために必要なSSDT & WebApplicationsフォルダが表示され、別のマシンで同じものが必要です)。

+0

MSBuild用の個別のインストーラは、Microsoftダウンロードサイトで簡単に見つけることができます。 –

+0

こんにちは、少なくともTFS2015と新しいビルド定義では、Visual Studio 2015をビルドマシンにインストールする必要があります。次に、x86およびx64バージョンでコンパイルするために "マルチ設定"を使用するようにプロジェクトを設定する必要があります – ssanga

+0

@LexLi - 別のMSBuildインストーラダウンローダのリンクを教えてください。 –

答えて

0

まず、Visual Studio、VSD、SSDT、およびMSBuildは独立していますが、関連するアプリケーションです。 VSインストーラはVSだけをインストールするのではなく、ほとんどの味のためにMSBuildを含む典型的なVSスイートのアプリケーションをインストールします。あなたは「ビルドマシン」を設定し、手動でのMSBuildにビルドをオーバーシュートしたいしている場合は、継続的な統合を取得している場合

、あなたは、しかし、ツール2015 https://www.microsoft.com/en-us/download/details.aspx?id=48159

を構築し、このマイクロソフトを使用することができますセット - upとgoingには、たくさんのオプションとサービスがあります。 visualstudio.comにはいくつかのオプションがあります。

私は個人的にTeamCity(Subversion、Test &ビルド)+ Octopus Deploy(適切な環境にビルドをプッシュ)が好きです。

Team Cityは、さまざまなバージョン管理とビルドランナー向けにセットアップすることができます。フリー/イントロバージョンはフル機能を備えています。 Octopusのイントロバージョンは小規模なチームでも動作します。どちらの製品も十分にサポートされ、文書化されています。

+0

はい、私は彼らが異なっていると思います。これらのアイテムはビルドマシンで必要なターゲットツールなので、私はそれらのアイテムについて言及しました。私の質問で述べたように、私は既にMicrosoft Build Tools 2015をインストールしていますが、無駄です。インストールすると、Program Files \ MSBuildの下に14.0のフォルダが表示されますが、SSDTとWebapplicationsディレクトリは含まれていません。注:ターゲット32ビットマシンはビルドマシンではなく、QAマシンです。テスターは単純にソースを取り出し、バッチファイルを実行してコンパイルします。以前私はジェンキンスを使っていましたが、今はその贅沢はありません。ですから、私は単純化されたプロセスを見ています。 –

関連する問題