0

C# コンソール アプリケーションは問題なく動作します。このアプリケーションは内部でいくつかの C++ dll を実行します。時折、アプリケーションを終了させる C5 エラー (基礎となる dll の不明な C++ エラー) または未処理の C# 例外が発生します。(Windowsイベントログで見ました)。

問題はエラーではなく、Windows の一時フォルダーに生成されるダンプ ファイルです。ディスク (仮想ディスクの容量が非常に少ない) がいっぱいになり、実行中の他のアプリケーションが失敗する結果になります。これらは、拡張子が「.mdmp」と「.hdmp」の 2 つのファイルです。約 500MB を占めます。これらは「Windowsエラー報告」に関連しているとインターネットで読みましたが、Windows設定(サーバーマネージャー->ローカルサーバー)で確認したところ、オフになっています。

また、C# コンソール アプリケーションのビルド設定を「内部コンパイラ エラー報告」から「送信」に変更しました。意図した場所にダンプファイルを送信し、後で保存しないことをホッピングしますが、一時ファイルはディスク上に生成されます。「なし」に変更する必要があると思います。

これらの一時ファイルの作成を停止する方法があれば、助けてください。

よろしくお願いします

4

2 に答える 2

0

Windows Server 2003 のような古い環境で、マシン上の .HDMP ファイルを無効にするには、[マイ コンピュータ] を右クリックして [プロパティ] をクリックし、[詳細設定] タブに移動して [エラー報告] をクリックします。 .

于 2018-02-05T06:31:12.093 に答える