問題タブ [properties.settings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Properties.Settings のデフォルト パスを変更する方法
私がするたびにProperties.Settings.Save()
、プロパティの変更をコミットしますがApplication.LocalUserAppDataPath
、パスをApplication.CommonAppDataPath
.
どこ
変更可能かどうか教えてください。もしそうなら、方法を教えてください。
c# - C# プロジェクト インストーラー - ユーザー設定はインストール コンテキストのどこに保存されますか?
インストーラーでいくつかのユーザー構成を設定しようとしています。たとえば、私は使用しています:
インストーラー クラスが呼び出す Windows フォームで。ただし、アプリケーションを起動すると、設定は保持されません。次にインストーラーで設定を構成しようとすると、正しい値がテキスト ボックスに読み込まれます。設定をどこかに保存しているので、どこにあるのかわかりません。
C:\program files\[manufacturer]\[product]\[product].exe.config には保存されず、C:\Documents and Settings\[User]\Local Settings\Application Data\[Manufacturer にも保存されません。 ][製品].exe\user.config.
インストーラーが設定を一時的に保存している場所と、インストール中にユーザー設定を保存する方法はありますか?
c# - Properties.Settings の値を使用して StartProcess を実行すると異常な結果が生じる
Properties.Settings に保存されているアプリケーション名を使用してアプリケーションを起動しようとすると、奇妙な動作が発生します。使用する前に値を (同じ値に)再設定しないと、起動したアプリケーションはアプリケーション設定の正しい場所を取得できません。おそらく、コードを表示すると、私が言っていることが明確になるでしょう。
新しいプロセスを開始するコードは次のとおりです。かなり簡単なもの。
標準の OpenFileDialog でファイルを参照して設定を設定するだけの別の関数があります。スニペットを除いて、ここではあえて示しません。
失敗していたコード (私には制御できません) は次のようなものです。
AppSettings 値は常に "." を返すため、Path.GetFullPath 呼び出しは現在のディレクトリを返します。Properties.Setting 値を再設定しないと、アプリケーションを起動するプログラムのパスになります。設定を再設定すると、起動されたアプリケーションのパスになります。
何か案は?
ありがとう、WTS
c# - c#Properties.Settings.Default期待どおりに機能しません
LogMeInバックアップ(Windowsフォームベースのプログラム)を使用してバックアップチェックを自動化するプログラムに取り組んでいます。情報を簡単に保存するために、ユーザー設定を保存する方法が必要です。やや「組み込み」のアプリケーション/ユーザー設定を使用したことはなく、試してみることにしましたが、問題が発生しました。
今のところ4つの設定を追加しました:IncludeCriteria(Specialized.StringCollection)ExcludeCriteria(Specialized.StringCollection)ReportPath(string)ReportType(int)
しかし、動作は期待どおりに機能しません(図を参照)。プログラムにいくつかの値を保存した後、VS2008設定エディターを使用して設定値の編集/表示に戻ります。私の値はどれも保存されません。これは、これらの値が単なるデフォルト値であるためかもしれないと思いますが、それを保存/読み取り/変更できる場所ではないでしょうか。
これが私のロードフォームコードです(まだ非常に洗練されていません):
listIncludeCriteriaは単なるリストボックスです。ユーザーが保存するときに、このメソッドを呼び出します。
奇妙なことに、フォームが読み込まれると、最初に入力したパス(ReportPath)が表示されます(listBoxにも入力したがらくたがたくさんあります)が、これらの値はどこにも見つかりません。
どんな助けでもいただければ幸いです!
ジョシュ
c# - C#でproperties.settings.defaultフィールドのイベントにアクセスするには?
フォーム A とフォーム B の 2 つのフォームがあります。私の Properties.Settings.Default には、タイマー オブジェクトがあり、「チェックを入れた」ときにフォーム B を開く必要があります。ソリューションのプロパティにあるタイマー オブジェクトの場合。これは可能ですか?もしそうなら、どのように?
私が抱えている問題は、プロパティのイベントをプログラムするための構文がわからないことです。
任意のヘルプ/代替方法をいただければ幸いです。
PS私が本質的にやろうとしているのは、x秒後にスクリーンセーバー(フォームB)をトリガーすることですが、フォームBがクリックされると、タイマーを再度有効にしてそれ自体を閉じる必要があります。
wpf - Properties.Settings.Defaultの値にバインドすることは可能ですか?
そこに保存されている値でUIを最新の状態に保つ方法で、Properties.Settings.Defaultの値にバインドすることは可能ですか?
私はクラスを持っています:
XAMLには、次のリソースがあります。
とバインディング:
私が欲しいのは、プロパティが変更されるたびにデータバインディングを更新することです。これを行う方法はありますか?
c# - DisplayName の引数として Properties.Settings.Default を使用する
app.config ファイルに保持されている設定から、displayName 属性の値を保存しようとしています。
これは、Properties.Settings.Default が明らかにそうではない定数値でなければならないため、機能しません。これを回避する簡単な方法はありますか?
.net - アプリケーションのプロパティ設定は実際にどこに保存または書き込まれますか?
髪の毛を一気に引っ張るつもりです。言うまでもなく、私はイライラしています。Delphi Prism for .NET 内でコーディングを行っており、現在、アプリケーションのユーザー定義プロパティをアプリケーション構成ファイルに保存する作業を行っています。次のようにすべてをセットアップしました。機能していますが、一部の値が保存または取得されていません。そのため、app.config ファイルを調べて、それらがすべて存在すると考えましたが、ファイルに保存されている値が、取得されている値と一致することはありませんでした。Properties.Designer に入力したデフォルト値のみが含まれています。Delphi Prism IDE の外部でアプリケーションを実行する場合にのみ、設定ファイルが更新されると誰かがオンラインで言いました。そして、私はそうしましたが、それでもうまくいきませんでした。Delphi Prism が不安定で、すぐに休憩する必要があるのではないかと考えて、コンピューターを再起動することさえしました。それでもうまくいきませんでした。
では、値は app.config ファイルまたはメモリのどこに保存されているのでしょうか?
(私のコードは途切れ途切れかもしれません。コードを磨く前に、アプリの基本的なセットアップを機能させようとしています。)
私のProperties.Settings.Designerの画像は次のとおりです。
app.config ファイルは次のとおりです。
app.config に書き込むコードは次のとおりです。
コードの読み取りは次のとおりです。
表示または取得される実際の値は次のとおりです。いくつかの値を保存して読み戻すように任意に設定しましたが、app.config ファイルに表示されているものと一致しません。
c# - Properties.Settings を使用したオブジェクト値の保存/読み取り
ソフトウェアの終了時にオブジェクトの状態を保存し、ソフトウェアのロード時に復元したいと考えています。私は今これをやっています(以下のコード)が、それを行うための別の賢明な方法が必要だと思います。:) Databing について少し読んだことがありますが、そのためには MyClass を変更して CollectionBase から派生させる必要があります。それは良いアイデアだと思いますか? もう 1 つ、Point* F * (PointFFFF no Point) を Properties.Settings に直接保存する方法はありますか (ブラウズでは見つかりませんでした)。
c# - C# アプリケーションの Visual Studio 2010 で、dll プロジェクトの設定をメインの exe.config ファイルに統合するにはどうすればよいですか?
私が取り組んでいるアプリケーションについて詳細を説明することはできませんが、アイデアは基本的なものでなければなりません。この問題について具体的には何も見つかりません。
Visual Studio 2010 のソリューションに 2 つの C# プロジェクトがあります。1 つは実行可能ファイルで、もう 1 つは DLL です。
DLL には、外部から変更したい特定の構成設定があり、実行可能ファイルもそうですが、アプリケーションをビルドすると、DLL ファイルの構成の値が含まれていない構成ファイルが 1 つだけになります。
DLLの設定ファイルが内部化されて変更できないようですが、これらの値を変更できるようにする必要があります。
私がアクセスできる古い同様のアプリケーションには、両方にアクセスする構成ファイルがありますが、2010年にこれを機能させる方法がわかりません。次のように構成ファイルを編集しようとすると、構成マネージャーがロードに失敗したと表示されます。