問題タブ [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.
c# - コントロール プロパティにバインドされているアプリケーション設定を変更するときに、.Save() を呼び出す必要がありますか?
私は .NET でプログラミングしています。文字列型のアプリケーション設定があります。私のフォームにはテキストボックスがあります。テキスト ボックスのテキスト プロパティをアプリケーション設定にバインドしました。テキストボックスに何かを入力すると、アプリケーション設定に保持されている値が変更されますが、次回プログラムを起動するとデフォルト値に戻ります。Properties.Settings.Default.Save();
新しい値を保存するには、テキストを入力した後に呼び出す必要がありますか? これを自動的に行うべきではありませんか?それを自動的に行う方法はありますか?
c# - 別のプロジェクトの設定ファイルへのアクセス
別のプロジェクトから設定ファイルにアクセスする方法はありますか? たとえば、2 つのプロジェクトを含むソリューションがあります (それらを Proj1 と Proj2 と呼びましょう)。Proj1 の Program.cs から Proj2 のアプリケーション設定にアクセスしたいと考えています。これは可能ですか?
c# - Linux での Mono を使用したアプリケーション設定
アプリケーション設定を保存するために、プロジェクト プロパティの [設定] タブを使用しています。コードでは、次のように記述Settings.Default.FontSize = size;
してからSettings.Default.Save();
、アプリケーションを閉じて再度実行すると、設定の新しい値がそこにあるはずです。はい、Windows では Mono 2.4 で正常に動作しますが、Linux では Mono 2.4 では動作しません。Linux では何も保存されません。
手がかりはありますか?
よろしく、 ペタル
c# - VS2010 の新しい web.config 構成で applicationSettings を使用するには?
私は Web 展開プロジェクトを使用することに慣れています。現在、VS2010 を使用して新しい Web アプリケーションを開発しており、新しい web.config の原則と展開の問題に対処したいと考えています。
次のような単純な設定を置き換えるにはどうすればよいですか
この設定を、デバッグでは True、リリースでは false に設定したいと考えています。Web.Debug.config と Web.Release.Config のエントリはどのように見える必要がありますか?
ところで、新しい web.config の問題に関するドキュメントはありますか? 正しいキーワードをグーグルで検索できないようです。
asp.net - Asp.netWebアプリケーションツール-アプリケーション設定。SQLクレデンシャル?
アプリケーション設定にユーザー名とパスワードを入力するのが良い考えであるかどうかをさまよっていますか?
そうでない場合、これらを保管するのに最適な場所はどこですか?
-ジョニー
.net - .NETの「アプリケーション設定」がレジストリに保存されないのはなぜですか?
90年代のある時期に、MicrosoftはWindowsレジストリを導入しました。アプリケーションは、設定をさまざまなハイブに保存できます。アプリケーション全体およびユーザー固有のスコープ用のハイブがあり、ローミングプロファイルが正しく機能するように、これらは適切な場所に配置されました。
.NET 2.0以降では、アプリケーション設定と呼ばれるものがあります。アプリケーションはそれらを使用して、XMLファイル、app.exe.configおよびuser.configに設定を保存できます。これらはアプリケーション全体およびユーザー固有のスコープ用であり、移動プロファイルが正しく機能するように適切な場所に配置されます。
おなじみですか?これらのアプリケーション設定が、単にレジストリを使用するのではなく、XMLファイルによってサポートされている理由は何ですか?これはまさにレジストリが意図したものではありませんか?
私が考えることができる唯一の理由は、レジストリがWindows固有であり、.NETがプラットフォームに依存しないようにしようとしていることです。これは(または)理由でしたか、それとも私が見落としている他の考慮事項がありますか?
asp.net - 物理ファイルとアプリケーションオブジェクト(ASP.NET)から接続文字列を読み取ることの長所/短所?
ASP.NETアプリケーションはxmlファイルを読み取り、現在の環境(ローカル、開発、本番など)を判別します。
アプリケーション設定から取得する接続文字列を知るために、データベースへの接続を開くたびにこのファイルをチェックします。
効率が気になる開発段階に入っています。データベースにアクセスしたいときに(非常に頻繁に)物理ディスク上のファイルを読み取る必要があるのは良い考えではないと思います。
Application["ConnectionString"]に接続文字列を保存することを検討していました。したがって、コードは次のようになります
私はアプリケーションを設計しなかったので、毎回xmlファイルを読み取る理由があったに違いないと思います(アプリケーションの実行中に設定を変更するためですか?)ここでは、内部動作の概念はほとんどありません。長所と短所は何ですか?上記の機能を実装することで、パフォーマンスが少し向上すると思いますか?
ありがとう
xml - アプリケーション設定で辞書またはxmlを使用する方法はありますか?
アプリケーション設定に複合型を保存する必要があります。XMLとして保存するのが一番いいと思いました。
問題は、XMLを保存する方法がわからないことです。アクセスごとに解析する必要のある生のXMLの文字列だけを使用するのではなく、マネージドXMLとして保存することを好みます。設定のType
列をXDocumentに設定できましたが、値を設定できませんでした。
アプリケーション設定でXDocumentまたはXMLを使用する方法はありますか?
アップデート
xmlエディターで.settingsファイルを編集するだけで方法を見つけました。
カスタムのシリアル化可能な辞書に変更しましたが、setting-propertyにアクセスしようとすると次のエラーが発生します(デフォルト値のシリアル化された表現に設定しました)。
任意のアイデアをいただければ幸いです。
appsettings - DLLのインスタンスごとに1つの.NET設定を作成するにはどうすればよいですか
私のサービスはDLLであり、複数回インストールできます。DLLの設定はSettings.settingsに保存されています。DLLの各インスタンスには、独自のSettings.settingsがあります。これはSettings.settingsで実行できますか、それとも独自の構成スキームを作成する必要がありますか?可能であれば、車輪の再発明は避けたいと思います。必ずしも個別のファイルを用意する必要はありません。DLLの正しいインスタンスの正しい設定をロードできるようにするためのメカニズムだけです。
wpf - xaml から MyProject.MySettings.Default.SomeSetting にアクセスするには?
プロジェクト設定で StringCollection を定義しました。ComboBox で値を使用したい。
xamlyにアクセスする方法はありますか?
私は試した:
****src** はプロジェクトの xmlns です*
「タイプ src:MySettings.Default が見つかりませんでした」と表示されます。
問題は、MySettings が、MySettings のスレッドセーフなインスタンスである Default プロパティを提供するクラスであることです。新しい on をインスタンス化するのではなく、Default プロパティからコレクションを取得したいのです。
私が気付いていない他の方法はありますか、おそらく ObjectDataProvider は静的オブジェクトにアクセスできますか?
App.xaml で、MySettings クラスのインスタンスである MySettings.Default を返すグローバル リソースを作成し、そのすべてのプロパティにアクセスできるのではないかと考えました。それを試してみますが、簡単な方法を好みます。