1

VS2010 プロジェクト ビルドに環境変数を含めるために、VS2010 コマンド プロンプトでこれを実行します。

devenv myProject.sln /build "DeBug" /useenv

そしてエラーを取得します

Invalid Command Line. Unknown Switch : useenv

どこが間違っているのかわかりません。

4

1 に答える 1

0

Visual Studio がインストールされているパスに移動します。私のローカルでは、C:\Program Files (x86)\Microsoft Visual Studio 10.0\ です。

Common7\IDE ディレクトリ (C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE) に移動し、ここでコンソールを開きます。

ここで、コマンドプロンプトで次のコマンドを実行します: devenv -h

devenv.exe の使用可能なすべてのパラメーターとスイッチが一覧表示されます。出力の下部に、次のように表示されます。

製品固有のスイッチ:

/debugexe Open the specified executable to be debugged. The
    remainder of the command line is passed to this
            executable as its arguments.

/useenv Use PATH, INCLUDE, LIBPATH, and LIB environment variables
            instead of IDE paths for VC++ builds.

/useenv オプションを使用しないと、次のような短いリストが得られると思います。

製品固有のスイッチ:

/debugexe       Open the specified executable to be debugged. The
    remainder of the command line is passed to this
            executable as its arguments.

これが、「無効なコマンド ラインです。不明なスイッチ: useenv」というエラー メッセージが常に表示される理由です。

私は同じ問題を抱えていて、それを修正するために次のことをしました:

  1. .NET Framework 4.5 がインストールされている場合は、アンインストールします。
  2. Visual Studio 2010 をアンインストールする
  3. Visual Studio 2010 を再度インストールする前に、.NET Framework 4.0 をインストールします (.NET 4.5 はインストールしないでください)。
  4. Visaul Studio 2010 をインストールします。
  5. これで、.NET 4.5 をインストールできます

調査して「理由」を説明する十分な時間がありませんでした。しかし、これらの手順により、この問題は解決されました。

于 2014-05-20T07:32:08.233 に答える