.NET exeを展開するにはどうすればよいのですか?私は、同じ場所にexeファイルを置いておくことを心配しているので、エンドユーザが誤ってpdbを削除する可能性があります。ただし、ユーザーがエラーに遭遇したときのエラーの詳細(モジュール、行番号など)を確認することをおすすめします。 .pdbなしでこの情報を取得する別の方法がある場合は、私にお知らせください。前もって感謝します!.exeと別の場所に.exeを展開する
1
A
答えて
0
This answerは、ビルド時間の準備のビットでpdbなしでその情報を取得する方法を説明しています。
ユーザーには持っていないことをお勧めしますアプリケーションをインストールするフォルダへのアクセス権を削除します(例:Program Files?)そうした場合、または管理者の場合は何も停止しませんpdbまたはexeを削除してください。
1
アプリケーションの起動時に環境変数_NT_SYMBOL_PATHを設定すると、これを実行できます。デバッグシンボルを検索する場合、この環境変数(存在する場合)のパスで.pdbファイルが検査されます。 (のは、それは「%LOCALAPPDATA%\ MyAppに\記号」であるとしましょう)、いくつかのフォルダにシンボルを入れ、その後、実行します。
var symbolsPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "MyApp", "Symbols");
Environment.SetEnvironmentVariable("_NT_SYMBOL_PATH", symbolsPath);
+0
これが機能しました。どうもありがとうございます! – Kathryn
関連する問題
- 1. XE2 exeファイルとDCU場所
- 2. exeのセクションヘッダーの場所
- 3. リリース管理:.exeファイルを別の場所にコピーする方法
- 4. Silverlightアプリケーションと共にexeファイルを展開する
- 5. マネージコードで別のEXEを開始する
- 6. 異なる展開のためにexeの名前を変更
- 7. TFSビルド:EXEファイルをWebサイトに展開する方法
- 8. exeプロジェクトを別のexeプロジェクトのクラスにリンクする方法
- 9. 1つのexeでWindows Formsアプリケーションを展開する
- 10. JavaFX Maven Pluginは.exeファイルを代わりに展開します
- 11. Windows HPCクラスタに.exeファイルを保存する場所
- 12. Install Shield 2009 PremierからC#サービス(.exe)を展開する方法
- 13. ベストプラクティス:App1.exeがApp2.exeプロセスを開始し、App2.exeがApp1.exeを終了する必要があります
- 14. スタンドアロンの「exe」アプリケーションのApp.Configファイルをコピーする場所
- 15. exeウィンドウを開く
- 16. Process.別のユーザーとしてネットワーク共有にexeファイルを開始
- 17. exeアプリケーションの公開
- 18. cx_freezeを使ってexeを作成しますが、exeを展開してルートディレクトリに移動します
- 19. Reg-free COM - クライアントとの相対的なCOM DLLの場所exe
- 20. ClickOnceオンラインインストールfiletreeをオフラインインストール用の単一の.exeファイルとして展開する
- 21. exeにファイルをパックし、NSISで特定のフォルダに展開するには?
- 22. Windowsバッチファイルでexeに引数として渡す際の*。*の展開
- 23. .pyをexeに変換するときのファイル(exe)の取得
- 24. nsisスクリプトを使用してexeファイルを別のexeファイルにバンドルする方法
- 25. Teamcity + Octopusは正しいexeファイルを展開しません
- 26. リモートコンピュータの* .exeプログラムを開始する
- 27. 別のアプリケーションの中にアプリケーション.exeウィンドウを開く
- 28. Silverlightで.exeを開く
- 29. cs。 exeファイル。ファイル、別のコンソールアプリケーションプログラム
- 30. パスの場所を指定せずに.exeファイルを起動するC#
を、残念ながら彼らは、読み取り/書き込みアクセス権が、それは文句を言わない変更することができ。ファイルは安全なコピーから戻すことができますが、混乱を避けるために、可能であればエンドユーザーに.pdbを表示さえしたくありません。 – Kathryn