1

x64 PC で psake と msbuild (v3.5) を使用してソリューションを構築したいと考えています。スクリプトを実行すると、次のエラーが表示されます。

エラー MSB4019: インポートされたプロジェクト "C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

メッセージは正しいです。ファイルがありませんが、VS 2008 の 32 ビット バージョンをインストールしたため、「C:\Program Files (x86)...」フォルダにあります。

msbuild に 64 ビット バージョンではなく 32 ビット バージョンを使用するように指示する解決策はありますか?

4

1 に答える 1

1

ビルドに使用するフレームワークのバージョンを指定できます。$framework変数を参照してください。あなたの場合$framework = '3.5×86'、スクリプトの最初に必要です。

于 2012-03-23T21:14:24.110 に答える