.NET 4.0を対象とするWPFアプリケーションがあります。アプリケーションが起動すると、%ProgramData%\ Company Name \ Application \ Versionディレクトリが作成されます。これは空のディレクトリです。私はMySettingsを使用していません。なぜこのディレクトリが作成され、どのように作成されないようにすることができますか?不要な設定ディレクトリ
答えて
My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationDataの値を取得すると、ディレクトリが作成されます。
Environment.GetFolderPathを使用するディレクトリパスを作成せずに構築できます。
IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData、Environment.SpecialFolderOption.None)、String.Join( "\"、新しいString(){My.Application.Info.CompanyName、私。 Application.Info.ProductName、My.Application.Info.Version.ToString()}))
私はこれだけでは起こりませんが、空のWPF VB.Netプロジェクトを作成してみて、会社名を変更して実行してみると、そのディレクトリは見つかりませんそのようなものが作成されました。
私はそれはあなたがこれをやっていること、あなたのコードのどこかにあると思うので、だから、私が思い付くことができます提案は次のようになります。あなたのコード内の単語ProgramData
念のため
検索。
新しいVB.Net WPFプロジェクトを作成して、これを既存のプロジェクトと比較してみてください(まだ持っていない場合、私はWinMergeを使用していますが、他の多くの無料のものがあります)。
コードをステップ実行し、ディレクトリが作成されている場合は、可能な各行の後にチェックを入れてください。あなたのアプリを起動するたびに発生するので、あなたのアプリの初めに作成される可能性が高いと思われるので、あなたはこのようにかなり速く追跡することができます。
- 1. 不要な印刷設定
- 2. 不要な親ディレクトリを含むNosetest
- 3. JQuery要素の不透明度設定
- 4. 不明な設定 'ホスト'
- 5. 不正な設定オプション:ServerAliveInterval
- 6. シェル、不明なディレクトリのテスト
- 7. ビジュアルスタジオビルドexeが不正なディレクトリ
- 8. 進捗要素を不確定に設定する方法
- 9. Djangoの設定が不明なパラメータ:TEMPLATE_DEBUG
- 10. ssh - 不正な設定オプション:KeyAlgorithms
- 11. PHP - 不適切な書式設定
- 12. LWIPエラー:不明な引数が設定
- 13. CakePHPサーバーの設定 - 不正なパス
- 14. 不明なエラー:[VUE-ルータ]「パス」ルート設定
- 15. Nginxのデフォルト設定ディレクトリ
- 16. Smartyディレクトリとパスの設定
- 17. 設定しFirebaseのinitディレクトリ
- 18. NPM用のディレクトリを設定
- 19. バンドルが設定不可能
- 20. タスクの設定が不要 - ファイルが見つかりません
- 21. Zend2 InputFilter:デフォルト設定では不要です
- 22. woocommerceで記入不要なカスタム属性を設定する方法
- 23. 水平スクロールバーが不要になるようにQScrollbarの幅を設定する
- 24. ビジュアルスタジオ2017 CSSの書式設定に不要なスペースを無効にする
- 25. 不要なノード
- 26. 不要なスキップフレームエラー
- 27. 不要なボーダー
- 28. 不要なジェネリックパラメータ
- 29. 不要なダブルナビゲーションバー
- 30. 不確定要素 - HTTPパラメータ
よく置かれたいくつかのブレークポイントは、それを絞り込むのに役立ちました。 – Trevor