0

最近インストールされた (および再インストールされた) VS 2012 Ultimate with Blend

フォルダー「C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\」へのVS Command Prompt参照がないようです (環境経路と呼ばれます)。これは、次の行がコマンド プロンプトから実行されないことを意味します (通常または管理者として)。

  • msbuild buildapp.csproj /t:HelloWorld
  • Installutil WindowsService1.exe

msbuild または Installutil を使用するには、上記を実行するための完全なパスを指定する必要があります。

上記は、MS が VS に対して行った設計上の変更ですか?

4

2 に答える 2

4

私のVS 2012環境では、あなたが言うパスが見つからないことがわかります。「VS2012 の開発者コマンド プロンプト」を開き、PATH を実行して確認し、InstallUtil.exe も正常に実行しました。

正しいプロンプトを開いていることを確認してください。%comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat"

于 2012-10-03T13:22:12.353 に答える
2

複雑なパス構造に関する Microsoft の説明 (err..justification :)) は次のとおりです。

32 ビット ビルドの場合:

コマンドライン ビルドのパスと環境変数の設定

.. および 64 ビット ビルド:

方法: コマンド ラインで 64 ビットの Visual C++ ツールセットを有効にする

于 2012-11-21T07:36:48.913 に答える