問題タブ [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.
c# - カスタム部分設定ファイルを作成しようとしています
ユーザー スコープの設定を保存するカスタム設定クラスを作成しようとしています。数か月前にこれを行い、問題なく動作しましたが、すべての詳細を思い出せず、ソース コードにアクセスできなくなりました。これが私がこれまでに持っているものです:
CustomSettings.cs
製品.cs
これがApp.configファイルで、サンプルが含まれていますProduct
。
null
のリストを取得しようとすると、次のようになりますProducts
。
これは、私が何か間違ったことをしている (xml 属性か?) か、ステップが抜けていることを意味します。Settings1.settings
また、 (VS によって生成された) が既に存在し、CustomSettings
クラスがデフォルトの自動生成された設定ファイルにメソッドを追加していることにも注意してください。誰かがこれをやったことがあるかどうか疑問に思っていました。どんな助けでも大歓迎です。
c# - Settings.settings デザイナーのハング
settings.settings デザイナーに加えていたいくつかの変更をソース管理に戻した後、デザイナーを再度開くと、Visual Studio が応答しなくなりました。ソリューションを開くたびに、VS はデザイナーを開こうとしてハングします。
以前にこのようなことを見たことがありますが、通常、VS は問題の原因となったファイル/プロジェクトを記憶しており、次にソリューションを開いたときにロードしません。これは今起こっていません。
ソリューションでVSがウィンドウを再度開くのを止める方法を知っている人はいますか? ソリューションを開いたときに Windows を復元しないように VS に要求できる構成オプション/コマンド ライン スイッチ/prefs ファイルはありますか?
asp.net - .Net Web 構成ファイルの共有に関する問題
現在のプロジェクトで問題が発生しています。2 つの個別のプロジェクトを含むソリューションがあります。1 つ目は、公開しているプロジェクトで、web.config ファイルがあります。2 つ目はデータ アクセス プロジェクトで、.cs ファイルのみが含まれ、app.config ファイルと、Settings.settings ファイルを含む Properties フォルダーがあります。
そのようです:
私の問題は、ソリューションが公開された後に app.config ファイルの設定を編集できるようにしたいのですが、app.config ファイルが PublishProject の bin フォルダーにある DataProject.dll に取り込まれてしまうことです。このため、公開後に app.config ファイルにアクセスして編集することはできません。
別のプロジェクトの Web.config ファイルを指すだけのリンク ファイルとして app.config ファイルをセットアップしようとしましたが、設定ファイルが app.config からの正しい値で更新されないという問題がありました。 Visual Studio で設定ファイルを開き、再読み込みを許可しない限り、ファイルは削除されません。設定ファイルの値は、アプリケーション全体で使用されているものです。
現時点で唯一の回避策は、構成を変更してプロジェクトを再発行することです。
c# - 設定を使用するときに exe.config に無効な値があるかどうかを確認する方法
だから私Settings.settings
は現在取り組んでいるWindowsサービスで使用していますが、それは私のニーズに合わせてうまく機能します。私がこれまでに経験した唯一の問題は、無効な値の処理方法です。私の知る限り、exe.config
ファイルを編集していずれかのプロパティに無効な値を入力すると、設計時に取得されたデフォルト値が使用されます。
何があってもサービスを実行し続けたい場合はこれで問題ありませんが、ユーザーに通知して、サービスが機能していない理由を突き止めるのに何時間も費やすのを防ぐために、それを見つける手段が必要ですエラーは報告されていませんが、意図したとおりです。
exe.config
設定を使用するときに、ファイル内のすべてのプロパティが有効な値であることを確認する方法はありますか? 私は何も見つけることができませんでした。
reporting-services - System.Configuration.SettingsPropertyNotFoundException: SSRS レポート実行サービスにアクセスしようとしたとき
レポート実行サービスへの Web 参照を持つ .Net 4.0 プロジェクトがあります。これに対してテスト コードを実行すると、正常に動作します。ただし、別のマシンに移行すると、サービスへの呼び出しが次のように失敗します。
System.Configuration.SettingsPropertyNotFoundException: 設定プロパティ 'MyNamespace_localhost_ReportExecutionService' が見つかりませんでした。
私の Settings.settings ファイルは次のようになります。
app.config は次のようになります。
私が知る限り、これは正しいです。Web サービス参照を削除して再作成しようとしましたが、効果はありませんでした。この時点でアイデアがありません。繰り返しますが、これは私の開発マシンで動作します。この問題は、このアセンブリを別のサーバーに配置したときに発生します。URLからアクセスできるため、実行サービスはそのサーバーで実行されています。
問題が何であるかを知っている人はいますか?
c# - settings.settings にカスタムタイプを追加
この構造体を保存するには、構成ファイル .settings を使用したいと思います。
設定デザイナーで別のタイプを追加できますが、ブラウズ セクションに構造体が表示されません。デザイナーが私の構造体にアクセスできる方法はありますか? いいえの場合、プログラムで追加する方法はありますか?
c# - 別の MyExeName.config XML (プロジェクト設定ファイル) をデフォルトのものにロードしますか?
この質問は、読み込みが行われ、コードにConfigurationManager.AppSettings["MySettingHere"]
..
..しかし、私の WinForms アプリはこのメソッドを使用しません。代わりに、プロジェクト設定ルートを使用します (つまりProperties.Settings.Default.MySettingName
、値を取得するために呼び出し、プロジェクトのプロパティを取得し、[設定] タブを選択して設定を編集します) ファイルとして App.config がプロジェクト/ソリューションのルートに存在します。しかし、Settings.settings と Settings.Designer.cs もあり、これらが使用され、データを取得するコンパイル済みコードに変換されると思います
基本的に、Visual Studio は、設定の読み込み/保存/値の取得プロセスの周りにタイプ セーフなラッパーを提供します。私がやりたいのは、デフォルトの MyExeName.config ファイルを取得するのではなく、読み込む設定ファイルのパスを提供することです。アプリケーションディレクトリから