問題タブ [settings.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.

0 投票する
1 に答える
1689 参照

wpf - WPF Properties.Settingsは、起動と終了時に例外をスローします

Wpfアプリを起動すると、Settings.Designer.csでBindingFailureExceptionが発生します

次のメッセージが表示されます。

背後にある私のMainWindowコードでは、次のことを行っていますwindow_loaded

またでwindow_closing

これも同じ例外をスローします。にアクセスして例外が発生するのはなぜProperties.Settingsですか?

0 投票する
1 に答える
644 参照

.net-4.0 - 4.0 の Properties.Settings に一般的な辞書を保存できますか?

Dictionary<Tkey,TValue>.net 4.0の新機能はシリアル化可能であるため、これをSettings.Settingsorで何とか使用できSettings.Designer.csますか?

0 投票する
2 に答える
337 参照

visual-studio-2008 - .Net設定ファイル、複合型およびシリアル化

私は次のタイプを持っています

これを.settingsファイルにシリアル化したい。

以下のblobを設定ファイルにコピーすると、ComplexValue1要素が何らかの理由で失われます。

つまり、VisualStudioはそれを次のように変換します。

質問には関係ないと思う名前空間がたくさんあります...

私は何が欠けていますか?

0 投票する
0 に答える
348 参照

asp.net-mvc-2 - Settings.settings では、デフォルトのプロバイダーはユーザー固有の設定をサポートしていませんか?

私はVS2010でこのプロジェクトを持っています.MVC2はC#で書かれています。私の問題は、ユーザー固有の設定を持つことができず、アプリケーション固有の設定しかできないように思われることです。これは、現時点では役に立たないコードから更新することはできません..

これに関するアイデアはありますか?つまり、エラーなどは発生しません。設定ダイアログでは、新しい設定を問題なく追加できますが、「スコープ」列にドロップダウンはなく、デフォルトで「アプリケーション」のままでそのままです.どんな助けも大歓迎です!

0 投票する
2 に答える
6837 参照

.net - 単体テストでのアプリケーション設定の変更

Microsoft の単体テスト フレームワークを使用して単体テストを行いたいクラス ライブラリがあります。テストしたいクラスのいくつかは、アプリケーション設定を使用して構成されています。これらの設定は、Settings.settingsアプリケーション スコープと適切なデフォルト値を持つファイル内で定義されます。ライブラリがアプリケーションによって使用される場合、これらの設定はファイルでオーバーライドできApp.Configます。そうでない場合は、デフォルト値が使用されます。それがまさに私が望んでいる方法です。

いくつかのテスト ケースでは、設定値の特別な組み合わせをテストしたいのですが、単体テスト コードからテスト対象のクラスに表示される値を変更する方法がわかりません。これらの設定には、コード生成クラスの属性からロードされたデフォルト値が常に含まれます。

ライブラリ クラスでは、次のような設定にアクセスします。

テスト対象のクラスが設定にアクセスする前に、単体テストでこれらの設定を変更するにはどうすればよいですか? 単体テストで内部設定クラスにアクセスできるようにしても、設定にはアプリケーション スコープがあり、設定クラスの読み取り専用プロパティであるため、問題は解決しません。

0 投票する
2 に答える
7672 参照

c# - app.config で要素 'userSettings' のスキーマ情報が見つかりませんでした

こんにちは、設定テーブルにパラメーターを追加しようとすると、追加するパラメーターごとに複数のメッセージが表示されます。

例えば:

  • 要素「userSettings」のスキーマ情報が見つかりませんでした

  • 要素「設定」のスキーマ情報が見つかりませんでした

  • 属性「serializeAs」のスキーマ情報が見つかりませんでした

app.config で次のように取得します。

このパラメーターを使用、編集、保存することはできますが、メッセージが非常に煩わしいです。

私は次のスキーマを使用します (20 や 30 などの他のスキーマを選択しても役に立ちませんでした)。

C:\Program Files (x86)\Microsoft Visual Studio 9.0\xml\Schemas\DotNetConfig.xsd

何か案は?

編集:ハンスの投稿に続いて、ここに私のconfigSectionsがあります

それが何のためにあるのか、それを変更する必要があるのか​​どうかはわかりませんが、ここにあります:)

ありがとうアサフ

0 投票する
1 に答える
4767 参照

android - Android provider.Settings.System 値を更新します

LG-P500 (Android 2.2) の設定に書き込めません。これは私のコードです:

ユーザーが日付、時刻、およびタイムゾーンをネットワーク (NITZ) から自動的に取得することを希望するかどうかを指定する値。1=はい、0=いいえ

私のエミュレータandroid 2.2でも正常に動作します。他の電話、HTC android 2.1でも正常に動作します。

誰が何が問題になるか知っていますか?どうもありがとうございました。

0 投票する
1 に答える
1835 参照

c# - ビルド時に Settings.Designer.cs を変更するには?

にいくつかの設定を含む C# クラス ライブラリ プロジェクトがありますSettings.settings。構成 (デバッグ、リリースなど) に基づいてビルド時にこれらの設定を変更できる必要があります。

Settings.<configuration>.settingsにコピーするビルド前のイベントを追加するのはかなり簡単ですが、結局のところ、Settings.settingsこれは役に立ちません! 設定は、変更を保存するとすぐに (つまり、コードの編集時に)Settings.Designer.csから取得されます。Settings.settings

コンパイル時に再生成Settings.Designer.csする方法はありますか? Settings.settingsそれとも、構成設定を変更する方法が間違っていますか?

0 投票する
1 に答える
65 参照

.net - Settings.settings と配列への出力

現在、約 20 個のタブを含むタブ コントロールがあり、Settings.settings ファイルに保存されている true / false 値をそれぞれに与えようとしています。これにより、フォームの読み込み時に呼び出して true 値を持つタブのみを表示できます。彼らに対して設定します。

保存された値に対して for each を実行できるように、Settings.settings ファイルの内容を配列に出力する方法を知っている人はいますか?

ありがとう

0 投票する
4 に答える
4860 参照

c# - Settings.Designer.cs へのコメントの追加

PublicSettingsSingleFileGeneratorカスタム ツールからSettings.Designer.csファイルを自動生成する Visual Studio 2008 プロジェクトで.Settingsファイルを使用しています。

これは問題なく動作しますが、コンパイル オプションで「エラーとしての警告」を有効にして、全員に XML コメントを最新の状態に保つように強制したいのですが、auto 内のすべての要素にコメントを追加する方法がわかりません。 -生成されたコード。

実際のプロパティには、デザイン ビューで要素を選択し、プロパティ ウィンドウ内で「説明」を追加することにより、コメントを追加できます。しかし、クラス宣言またはデフォルトのインスタンス プロパティに対してこれを行う方法はないようです。

この問題を再現する手順は次のとおりです。

  1. 新しいプロジェクトを作成する
  2. プロジェクトに設定ファイルを追加する
  3. 設定ファイルの「Access Modifier」をPublicに設定
  4. プロジェクトのプロパティ、ビルド セクションに移動します。
  5. 「警告をエラーとして扱う」をすべてに設定します
  6. [出力 XML ドキュメント ファイル] オプションを確認します。
  7. ソリューションを構築する

これは、PublicSettingsSingleFileGenerator Settings.Designer.cs ファイルで生成されるコードです。

この追加情報を質問セクションの一部にする必要があるかどうかはわかりません。回答を指し示しているからです。

このリンクによると、クラスに適用される属性が間違っているようです。

http://blogs.msdn.com/b/codeanalysis/archive/2007/04/27/correct-usage-of-the-compiler generatedattribute-and-the-generatedcodeattribute.aspx

" CompilerGenerateAttribute - この属性はコンパイラ専用であり、特定のコード要素がコンパイラによって生成されることを示します。これはソース コードでは決して使用しないでください。"

" GeneratedCodeAttribute - この属性は、コードを生成するカスタム ツールで使用するためのものです。何度も再生成されるコードにのみ適用する必要があり、ユーザーが変更することが予想されるテンプレートでは使用しないでください。また、適用しないでください。生成される型が部分クラスの場合、型レベルで。この状況では、型の生成された部分に含まれる個々のメンバーに対してのみ適用する必要があります。」

アップデート

Microsoft Connect サイトでこれに関するバグ レポートを提出しました。更新し、さらに情報が得られたら回答を受け入れますhttp://connect.microsoft.com/VisualStudio/feedback/details/634692/publicsettingsinglefilegenerator-code-処理警告としてエラーが設定されている場合に失敗します-all-and-xml-documentation-is-on