1. ホーム

devenv.exeアプリケーションエラー、アプリケーション例外を解決する

2022-03-02 07:56:32

devenv.exeのアプリケーションエラー、アプリケーション例外の発生を解決する


<スパン VS2008/2010を開くと、しばしば遭遇:devenv.exeアプリケーションエラー、アプリケーションが異常に発生し、原因は様々ですが、環境変数の設定エラーかもしれない、あなたは、Visual Assist Xなどの競合プラグインをインストールすることができる、VSソフトウェアのパス設定エラーかもしれない、また、C:³³Windows³³システム32はファイルが見つからない、またはそれは、コンピューターの互換性の問題かもしれません〜私の経験では、この状況を解決するためには、これを試してみることができます。

  1. 1

    [方法1】Microsoft Visual Studioソフトウェアの初期化、デフォルトへの復元を試す
    cmdで、initialize VS2010 コマンドを入力します。
    devenv /resetsettings
    または
    devenv.exe /resetuserdata
    または
    VS → ツール → インポート・エクスポートツール → すべての設定をリセットする
    追記:この方法で通常は問題が解決されますが、しばらくするとまた同じエラーが表示されます


  2. 2

    [方法2を試す】プロジェクトのヘッダーファイルやライブラリが競合している、つまり、関連するインクルードファイルやライブラリファイルが競合している、これは私がよく遭遇する理由です。OpenCVの開発環境をVSで設定し、VSの[VC++]の[インクルードファイルとライブラリファイル]のパスを追加または修正する必要があるユーザもいるでしょう。この時、インクルードファイルやライブラリファイルに矛盾があると、このような事態が発生します。解決策としては、不要な[includeディレクトリ]と[libraryディレクトリ]のパスを削除することです

  3. <スパン 3

    例えば、以前OpenCVのパスを設定した後、別のプロジェクトを作成した際にdevenv.exeのアプリケーションエラーが発生したことがあります。解決策は、プロジェクトの[プロパティマネージャ]→[Microsoft.cpp.Win32.user]→[VC++ディレクトリ]→[含まれているディレクトリ]と[ライブラリディレクトリ]で、OpenCVのディレクトリが削除され(または使用しないパスを削除)ヘッダーファイルでの競合を避けるためにです。




  4. 4

    また、「親クラスまたはプロジェクトのデフォルト設定から継承する」を選択すれば、エラーを回避することができます。


  5. <スパン 5

    以前に[実行可能ディレクトリ]を変更した場合、[親クラスまたはプロジェクトのデフォルトを継承]に戻すことも可能です。


  6. <スパン 6

    [方法3を試す] 通常はデフォルト値に戻すことで解決しますが、それでも解決しない場合は、ソフトウェアを変更し、新しいMicrosoft Visual Studio 10ソフトウェアをダウンロードして再インストールする必要があります