タグ付けされた質問 「application-settings」

14
Windowsフォームアプリケーションにアプリケーション設定を保存するにはどうすればよいですか?
私が達成したいことは非常に簡単です。情報を読み取るためのパスを使用するWindowsフォーム(.NET 3.5)アプリケーションがあります。このパスは、ユーザーが提供するオプションフォームを使用して変更できます。 次に、パスの値を後で使用できるようにファイルに保存します。これは、このファイルに保存されている多くの設定の1つです。このファイルは、アプリケーションフォルダーに直接配置されます。 3つのオプションが利用できることを理解しています。 ConfigurationSettingsファイル(appname.exe.config) レジストリ カスタムXMLファイル .NET構成ファイルは、値を保存して戻すことは想定されていません。レジストリに関しては、なるべく遠ざけたいと思います。 これは、構成設定を保存するためにカスタムXMLファイルを使用する必要があることを意味しますか? もしそうなら、私はそのコード例を見たいと思います(C#)。 私はこの問題について他の議論を見てきましたが、それでも私にはわかりません。

17
別のアプリから設定アプリを開く
さて、私はそれについて多くの質問があることを知っていますが、それらはすべてずっと前からのものです。 そう。Mapアプリがそれを行うため、それが可能であることを知っています。 マップアプリで、このアプリのローカリゼーションをオフにするとメッセージが送信され、OKを押すと「設定アプリ」が開きます。そして私の質問は、これはどのようにして可能ですか?自分のアプリから「設定アプリ」を開くには? 基本的に同じことをする必要があります。ユーザーがアプリの場所をオフにすると、「設定アプリ」を開くようなメッセージを表示します

10
エラーの修正方法:スキーマを作成して「属性/要素のスキーマ情報が見つかりませんでした」
VS2010でC#を使用して記述されたWindowsフォームアプリケーションがあり、app.configファイルに次のエラーが表示されます。 Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for the attribute 'name' Message 5 Could not find schema information for the attribute 'serializeAs' Message 15 Could not find …

12
アプリケーションの設定バンドルにアプリケーションのバージョンリビジョンを表示するにはどうすればよいですか?
アプリケーションの設定バンドルに、アプリケーションのバージョンと内部リビジョン(1.0.1(r1243)など)を含めたいと思います。 Root.plistファイルには次のようなフラグメントが含まれています... <dict> <key>Type</key> <string>PSTitleValueSpecifier</string> <key>Title</key> <string>Version</string> <key>Key</key> <string>version_preference</string> <key>DefaultValue</key> <string>VersionValue</string> <key>Values</key> <array> <string>VersionValue</string> </array> <key>Titles</key> <array> <string>VersionValue</string> </array> </dict> ビルド時に「VersionValue」文字列を置き換えたいと思います。 リポジトリからバージョン番号を抽出できるスクリプトがあります。必要なのは、ビルド時にRoot.plistファイルを処理(前処理)し、ソースファイルに影響を与えずにリビジョン番号を置き換える方法です。

2
App.config:ユーザーとアプリケーションのスコープ
プロジェクトにApp.configファイルを追加しました。[プロジェクト]> [プロパティ]> [設定]パネルから2つの設定を作成しました- 設定を追加するときに、スコープをUserまたはとして定義できることに気付きましたApplication。- ユーザー 応用 私のように設定を定義した場合User、それはに行くuserSettingsのセクション、 私は設定を定義した場合などApplicationには、に行くapplicationSettingsのセクション App.config <configuration> <userSettings> <DemoApp.Properties.Settings> <setting name="MySetting1" serializeAs="String"> <value>Value1</value> </setting> </DemoApp.Properties.Settings> </userSettings> <applicationSettings> <DemoApp.Properties.Settings> <setting name="MySetting2" serializeAs="String"> <value>Value2</value> </setting> </DemoApp.Properties.Settings> </applicationSettings> </configuration> ただし、これらの設定には同じ方法でアクセスできます.cs- コード string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1; string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2; UserとApplicationスコープの違いは何ですか?また、どのような状況でこれら2つを選択する必要がありますか?

4
構成設定の問題に適用できるデザインパターンはどれですか?
大規模で複雑なソフトウェア製品では、構成可能な設定を管理することが大きな問題になります。この問題に対して私が見た2つのアプローチは次のとおりです。 システム内の各コンポーネントに、構成ファイルまたはレジストリ設定から独自の構成をロードさせます。 構成可能なすべてのシステム設定をロードする設定ローダークラスがあり、各コンポーネントに設定ローダーに設定を照会させます。 これらのアプローチはどちらも私には間違っていると感じています。 問題を単純化するために使用できるデザインパターンはありますか?依存性注入手法を利用するものかもしれません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.