MyApplication
という名前のアプリケーションがある場合は、このアプリケーションのローカルAppData
ディレクトリのカスタムロケーションを使用できますか?例:C:\Users\User1\AppData\Local\MyApplication2
。私はどのようにこれを変更するには見つけることができません。アプリケーションのデバッグおよびリリースビルドに異なるAppDataフォルダを使用する
EDIT
明確化:私はC:\Users\User1\AppData\Local\MyApplication2
と呼ばれる補助directoyを作成する必要はありません。私はシステムがC:\Users\User1\AppData\Local\MyApplication2
を実際のローカルAppData
ディレクトリとしてMyApplication
と認識するようにします。
EDIT 2:
私は実際に両方のデバッグを持っており、現実にできるだけ近いものにするために、自分のコンピュータにインストールされたバージョンをリリースする方法が必要です。これまでは、アプリケーションのインストール先やアプリケーションレベルのIDを変更することができましたが、AppData
を変更して、それぞれ異なる設定ファイルを使用することはできませんでした。
好奇心の高まりから、これは何を達成すると思いますか?これはシステム全体の設定なので、%LOCALAPPDATA%を使用する他のアプリ(またはOS自体)が、あなたのアプリケーションフォルダの下にフォルダを作成することになります。 –
現実に可能な限り近づくためには、コンピュータにデバッグ版とリリース版の両方をインストールする必要があります。これまでは、アプリケーションのインストール先やアプリケーションレベルの識別情報を変更することができましたが、それぞれが異なる設定ファイルを使用するためには 'AppData'を変更することはできませんでした。 –
なぜLOCALAPPDATAのOSの場所全体を変更する必要がありますか? 2つのフォルダ(%LOCALAPPDATA%\ MyApp \ Debugと%LOCALAPPDATA%\ MyApp \ Release)とコンパイラの定義またはコマンドラインスイッチ、またはデバッグかリリースかに応じて、適切なフォルダを使用します。例:#IFDEF DEBUG –