web-dev-qa-db-ja.com

Testacularインストールが失敗し、vcbuild.exeがない

Testacularを(nmpを使用して)Windows 8 Professional(64ビット)ラップトップにインストールしようとしていますが、このプロセスの一部としてsocket.ioをインストールしようとすると失敗します。私が得るエラーは

Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual 
Studio 2005 or 3) add the location of the component to the system path if it
is installed elsewhere.

.NET Framework 3.5がインストールされているようです(コントロールパネルの[Windowsコンポーネントの追加/削除]でチェックされています)が、vcbuild.exeを見つけることができませんでした。 VS2005の古いコピーをインストールしようとしましたが、これにより無効なプロジェクト(.vcproj)ファイルに関する別のエラーが発生しました。

誰もが私がこれをどのように機能させるかを提案できますか?奇妙なことに、私の仕事用コンピューターにうまくインストールされました。これは、インストールされないコンピューターと非常によく似ています(どちらも64ビットのWin 8 Proです)。

19
toby1kenobi

同じ問題に遭遇しました。これを環境変数PATH:C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\vcpackagesに追加して修正し、vcビルドを見つけられるようにしました。

15
Julia Zhu

Visual Studio 2010では、コマンドラインツールのvcbuild.exeがmsbuild.exeに置き換えられています。だから、あなたが正しいビジュアルスタジオを持っていることを確認してください。

5
Sandeep Shabd