2013-03-11 23 views
18

いくつかのVC++プロジェクトを含むVisual Studioソリューションがあります。現在、VS2010からVisual Studio 2012にアップグレードしています。このプロセスでは、VC++プロジェクトをPlatformToolset v110に持ち上げました。Visual Studio 2012をインストールせずにPlatformToolset v110をインストールする

ビルドサーバー(Jenkins)では、VS2012をインストールせずにこのプロジェクトをMsBuildでビルドしたいと考えています。しかし、私はそれが動作するようにすることはできませんし、それはフォルダC:\ Programファイル(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110が存在する必要があるためだと思う。

このフォルダとその内容はVS2012のインストール時に作成されますが、Windows SDK 7.1またはWindows SDK 8.0には含まれていないことがわかりますか?

この問題を解決するその他のSDKまたはインストールパッケージはありますか?

+0

興味がありません。なぜVS2012をインストールしたいのですか?ビルドシステムでVS2008からokを移行し、両方の環境を連携させました。 –

+3

ライセンスのコストと利便性の理由は、必ずしも必要でない場合は、各JenkinsのスレーブにVS2012を完全にインストールするのは難しいようです。 –

答えて

7

私はそれは、Visual Studio 2012をインストールしなくても、本当にではありません知っているが、:

ライセンスコストが最大のドライバーであれば、おそらくExpress for Windows Desktop版は選択肢である可能性があります。インストールをC++ビルドをサポートするのに最低限必要な状態に保つことができます。

+0

私はSDKがもはやコンパイラのコピーを含むことはないので、これを行う唯一の方法だと思います。ああ、少なくともそれはライセンス費用を避ける。 –

+1

私はこのソリューションを(新鮮なJenkinsスレーブを作成する)すべての方法で確認していませんが、VS2012 Expressのインストール中に作成されたフォルダが作成されるため、このソリューションがうまくいく可能性が高くなります。助けてくれてありがとう! –

+0

私がこれまでに見つけた最高の答え... – anhoppe

関連する問題