実行時にApplication.CommonAppDataPath
ディレクトリに作成するファイルとフォルダがいくつかあります。アンインストール時にこれらのファイルを展開プロジェクトで削除するにはどうすればよいですか?アンインストール時にアプリケーションデータディレクトリからファイルを削除するにはどうすればよいですか?
現在、Uninstall
メソッドがオーバーライドされたサブクラス化されたSystem.Configuration.Install.Installer
のインスタンスがありますが、元のアプリケーションのアプリケーションデータパスを取得する方法が見つからない場合があります。 Application.CommonAppDataPath
は、単にMicrosoftインストーラへのパスを返します。
会社名、アプリケーション名、アプリケーションのバージョンのフォルダを手動で追加する必要がありますが、これは素晴らしいソリューションのようです。他の解決策が出てこない場合、私はこれを使用します。また、FYIではいくつかのタイプミスがありました。正しいコードはEnvironment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) – Schrockwell
です。ありがとう! – Schrockwell