問題タブ [application-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.
java - Java デスクトップ アプリケーションでのアプリケーション プロパティのロード
Java でアプリケーション レベルのプロパティを格納およびロードする最良の方法は何ですか。
app.configに何かを入れるだけの.netに似たものはありますか
そして、次のように取得します。
プロパティ ファイルをファイル ストリームなどにロードする必要がありますか? 不要な作業のようです。
私はこれを試しました:
しかし、これにより java.io.FileNotFoundException 例外が発生します。プロパティ ファイルは、クラスに関連してどこに移動する必要がありますか?
c# - Properties.Settings.Defaultが保存されないのはなぜですか?
すぐにテストするためにこれを書きました
設定が保存されないのはなぜですか?これを初めて実行するときは、3(古い)/ 3(現在)の要素があります。2回目は3(old)/ 5(current)、3回目は5(old)/ 5(current)になります。
アプリを閉じると、設定が完全に消えます。私がそれを実行すると、その3が再び。アプリに変更を加えませんでした。設定が保存されていないのはなぜですか
wpf - ラジオボタンの選択を設定に保存する
この記事を見てきましたが、列挙値を設定に保存する際に問題が発生します。
次の列挙型を作成しました
ラジオボタンの選択はうまく機能していますが、選択したオプションを設定に保存したいのですが、列挙された変数を保存する機能がないようです。
列挙型を文字列に変換してから元に戻すことができると思いましたが、WPFに関しては少し初心者なので、どこから始めればよいのかよくわかりません。
これまでに生成したコードは次のとおりです。
App.Xaml
App.xaml.cs
Windows.xaml
Converter.cs
.net - My.Settingでキーをリセットする
My.Settings
withReset()
メソッドをリセットできることは知っています。
とにかく1つの設定で同じことをすることはありますか?または、ユーザーが変更した値ではなく、デフォルト値を取得するだけです。(私はユーザースコープ設定を参照しています)
.net - .NET Unit Testing - How to Test applicationSettings
I have a class library that is using application settings to determine the behavior of a particular method.
I realize that the argument could be made that this is a Bad Thing, but we know that the behavior of the site is going to change about a week after launch (no real definitive time), and it will be easiest to just change the setting in the config file to change the behavior of the site.
Anyways, on to my question... I would like to be able to test a method who's behavior changes based on the true/false value of an applicationSetting. How do I create a unit test to test the value that is not defined in the unit test's app.config? The setting is an Application setting, so it is read-only in the Settings.Default instance.
.net - .NET の環境ごとに異なる .settings ファイルを使用する方法は?
.NET では、.settings ファイルを使用してアプリケーション設定を管理できます。次のようなことができるように、本番、開発、およびテストの設定を個別に保存したいと思います。
基本的に、2 つの個別の設定クラスが必要です。選択した環境と環境固有ではないプロパティを格納する一般的な設定クラスと、EnvironmentSettings という 2 番目のクラスの 3 つの静的インスタンスです。使用されるインスタンスは、一般的な設定クラスで指定された環境に依存する必要があります。
静的コンストラクターなどでこれらすべての設定の値を手動で設定する以外に、これを行う方法はありますか? そうしなければならない場合は、「DevOutputLocation」、「LiveOutputLocation」などのプロパティを持つ大きな設定クラスを 1 つだけ用意します。
プロジェクトに複数の .settings ファイルを含めることができますが、それは互いに派生しない個別のクラスを作成するだけです。したがって、DevelopmentSettings.settings、ProductionSettings.settings、および TestSettings.settings ファイルを作成して、それらに同じプロパティを与えることができますが、共通のクラスから派生していないため、使用するクラスを決定するために、どこにでも大量の switch ステートメントが必要になります。 .
c# - C#-ユーザー設定が壊れています
標準の.Netユーザー設定(これはVS 2008の「プロジェクトプロパティ」にあるものです)を読み取るときに、まれに例外が発生しました。
*注:これはテストアプリから再作成されます。
user.configファイルをプルアップしましたが、半分が欠落していました。
なんらかの理由でアプリケーションが突然終了したと思います。
これは非常にまれなようです。設定を操作する方法は次のとおりです。
使い方に問題はありますか?どちらの呼び出しにも、いくつかのデフォルト値を配置するtry-catchがありますが、値はアプリケーションからリセットできる必要があります。
この状態の場合、アプリケーションは新しい設定を保存できません。また、プログラムで回復するための適切な方法を見つけることができません。user.configを手動で見つけて、削除する必要がありました。
また、Settings.Reset()などを呼び出してみましたが、同じ例外が発生します。
これを修正する方法について何かアイデアはありますか?それとも、独自の設定システムを作成するか、別の方法で永続的な設定を保存する方がよいでしょうか。
編集:回避策は、ConfigurationErrorsExceptionが発生した場合に、コードからファイルを削除することです。
user.configファイルのフルパスを取得する方法を知っている人はいますか?
.net - applicationSettingsと同等のappSettingsファイル属性
asp.netweb.configファイルで実行できます
そして、local.appSettings.configで、foo/bar設定のオーバーライドを探します。
applicationSettingsに相当するものはありますか?このようなもの
または、異なるアプリケーション設定のセットを維持するための異なるアプローチ、たとえば、ローカル開発用のセット、および本番用のセット
.net - Visual Studio 2008 でのユーザー設定とアプリケーション設定とリソース
Visual Studio で動的な値をプロジェクトに保存できるようにするさまざまな方法と、その使用方法に少し混乱しています。
アプリケーションに画像やサウンド ファイルなどのバイナリ情報を含める必要がある場合は、それをリソース ファイルに追加する必要があることを理解しています。app.config
しかし、ファイル パスなどを文字列として保存している場合、アプリケーション設定 ( ) ファイルまたはユーザー設定 ( ) ファイルの文字列ではなく、リソース ファイルの文字列を使用する必要がある、または使用しない必要があるのはなぜmyapp.dll.config
ですか?
.net - NHibernate Session.Save コマンドのタイムアウトの変更
デフォルトの 30 秒よりも長い時間がかかる、実行時間の長いバックエンド プロセスがいくつかあります。
NHibernate のバージョンは 2.0.1.4000 で、Spring.NET は 1.2.0.20313 です。NHibernate は、Spring.NET を介して次のように構成されます。
これを回避するために、Web.config で NHibernate の command_timeout を 60 に設定しようとしています。これは Web.config からのものです。
残念ながら、これは機能しません。コマンドは 30 秒後にタイムアウトします。
Web アプリと同じように DAO を呼び出すコンソール アプリを作成しました。構成ファイルにまったく同じNHibernate構成設定があります。IDbCommand は、構成ファイルの設定を正常に使用して、30 秒ではなく 60 秒後にタイムアウトします。
アプリのデバッグを試み、Web サイトから DAO アセンブリが呼び出されたときに commandTimeout が設定されているかどうかを確認しました。そうだった。
これは、Visual Studio ウォッチからのものです。
((NHibernate.Driver.DriverBase)(((NHibernate.Connection.DriverConnectionProvider) ((NHibernate.Impl.SessionFactoryImpl)session.SessionFactory) .ConnectionProvider).Driver)).commandTimeout: 60
セッションは次のように作成されます。
私の質問は、コマンド タイムアウト フィールドが Web.config から 60 に正常に設定された場合、30 秒後にタイムアウトになるのはなぜですか? 私が試すことができるアイデアはありますか?