0

Microsoft .NET Framework4.5SDKを含むWindows8用のWindowsSDKをインストールしました。

サーバー上でMSBuildツールを使用してVS2012プロジェクトをビルドしたいと思っていました。

それでも、ClickOnceアプリケーションはコンパイルされず、ClickOnceセットアップファイルをビルドするためのsetup.bin依存関係を見つけることもできません。

ビルドサーバーに.NET4.5アプリケーションをコンパイルするには、何をインストールする必要がありますか?

4

1 に答える 1

0

2012 と SDK の問題について具体的にはわかりませんが、レジストリを編集してブートストラップ ビルド プロセスのソース ファイルを手動で制御し、SDK をバイパスすることができます。

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\GenericBootstrapper\{Version}

PATH 設定を含める必要があります。この設定を変更すると、MSBuild が Bootstrapper ビルド プロセスで使用するパッケージを取得する場所をリダイレクトできます。

この設定をどこかに設定して、開発マシンからそこにパッケージをコピーするだけでよいはずです。MSBuild はフレームワークの一部である必要があるため、実際に何も構築していない場合は、それを確認する必要があります。

よくわからない場合の一番のヒントは、VS を搭載した Dev マシンがどのように機能するかを調べて、それをサーバーにコピーすることです。

于 2012-10-05T17:02:35.350 に答える