問題タブ [configurationmanager]
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.
configuration - 取得web.configの要素
web.configからキャッシング要素を取得しようとしましたが、これまでのところ失敗しています。
このコードを使用する場合:
web.confighファイルを取得できます。使うとき
メンバーシップセクションを取得しました。
使うとき
nullになります。
何か案は ?
以下のweb.configの一部:
...。
c# - Web.Config、system.serviceModel の外部ファイル
VS2010 の使用
私のweb.configには次のものがあります(詳細は削除されています)。
appSettings が別の構成ファイルからこれらの要素の詳細を取得するために使用できるのと同じ属性 configSource を使用したいと思います。
configSource 属性を system.serviceModel または各サブノードに適用しようとしました。ただし、次のような無効な青い波線が表示されます。
この質問の2番目の回答(Tom Brothersによる)を参照して、私が何を望んでいるのかを示します。
web.config は外部 xml ファイルから読み取ることができますか?
追加
これはその投稿の構成です。無効な青い波線があります。
この場合、configSource 属性をどのように使用できますか?
c# - 新しいアクティブ ソリューション プラットフォームの作成 (VS2008)
「任意の CPU」用に構成されたプロジェクトがあります。ソリューションのプロパティに移動すると、[構成マネージャー] -> [アクティブなソリューション プラットフォーム] の下に次のものしか表示されません。
x86 に変更したいので、選択すると、設定のコピー元を尋ねる別のダイアログが表示されます。
これは実際にはどういう意味ですか?どの設定をコピーしますか?
c# - VS が applicationname.exe.config ファイルを削除するのはなぜですか?
私は奇妙な事実を持っています。
プロジェクトをデバッグ モードで起動すると、Visual Studio によって applicationname.exe.config ファイルが消去されます。
しかし、手動で起動するか、「デバッガーなしで起動」している場合は問題ありません。
プロジェクトに app.config ファイルを入れていません (入れた場合は、コンパイルごとにコピーされます)。したがって、ビジュアルスタジオは「緩い」ファイルを消去しています。
これを回避するにはどうすればよいですか?
よろしく、
c# - ConfigurationManager.AppSettings - 変更して保存する方法は?
質問するのは些細なことに聞こえるかもしれませんが、私は記事で提案されているのと同じことをしていますが、期待どおりには機能しません。誰かが私を正しい方向に向けてくれることを願っています。
AppSettings ごとにユーザー設定を保存したいと思います。
Winform が閉じられたら、これをトリガーします。
そのため、エントリがまだ存在しない場合は、単純に作成されます。それ以外の場合は、既存のエントリが変更されます。ただし、これは保存されません。
1) 私は何を間違っていますか?
2) アプリ設定のユーザー設定が再び保存される場所はどこですか? Debug フォルダにありますか、それとも C:\Documents and Settings\USERNAME\Local Settings\Application Data フォルダにありますか?
c# - 条件付きコンパイル用の Windows フォームでデザイナーが生成したコードで #if ディレクティブを使用する
背景:
Windows サービスと、システム設定の構成とサービスとの通信に使用されるインターフェイスを含む C# Windows フォーム アプリケーションがあります。
望ましい結果:
ソリューションの 2 つのバージョンを構築したいと考えています。Windows サービスに関連するすべてのコードとフォーム要素を含むクライアントバージョンと、すべてを含むサーバーバージョンです。
フォームにはタブ付きコントロールが含まれており、1 つのタブには、ソケットを使用して Windows サービスとのインターフェイスに使用される要素が含まれています。私が実際に達成しようとしているのは、完全なビルドではサービス関連の要素を含むタブがコンパイルされ、条件付きビルドでは同じタブが除外されることだけです。
問題:
この段階で、Windows サービス関連のコードに #if ディレクティブを使用しました。例えば:
上記の例では、「SERVERBUILD」は、構成マネージャーを介して選択できるビルド構成に対応しています (標準の「リリース」ビルド オプションとは対照的です)。
私が抱えている問題は、この #if ディレクティブをラップする必要があったコードの一部が、WinForm.Designer.cs ファイルの「Windows フォーム デザイナーによって生成されたコード」というタイトルの領域にあることです。
発生しているように見えるのは、フォーム プロパティの一部を変更すると、このコード領域全体が削除されて再生成され、追加した #if セクションが削除されたように見えることです。
- 私はこれを正しい方法で行っていますか?
- WinForm.Designer.cs コードで行った変更が失われる状況を回避する方法はありますか?
条件付きコンパイルなどの経験のある方からのアドバイスをいただければ幸いです。
visual-studio-2010 - Visual Studio 構成マネージャー x64 のみのオプション
*強調されたテキスト*反対*強調されたテキスト*の問題を他のすべての人に完全に抱えているようです...プログラム(C++/CLI - Visual Studio 2010)を任意のマシンで実行しようとしていますが、64でしか機能しませんビットマシン...
構成マネージャーを確認しましたが、新しいプラットフォームを選択しようとすると、「x64」しか存在しませんか?
他に選択肢はありません-そして、私はアイデアに少し行き詰まっています:(
.net - プロジェクトのビルド構成をデバッグ モードに変更する
VS 2008 を使用しています。アプリケーションを実行するたびにポップアップが表示されます。
以下はポップアップです。
次のモジュールは、最適化を有効にして、またはデバッグ情報なしでビルドされました。
このモジュールをデバッグするには、プロジェクトのビルド構成をデバッグ モードに変更します。このメッセージを表示しないようにするには、[起動時にユーザー コードがないことを警告する] デバッガー オプションを無効にします。
このエラーを取り除くために、Google で利用可能なすべてのリンクを試しましたが、何も機能しません。実際、ほとんどのリンクは VS 2005 用です。しかし、私は VS 2008 を使用しています。
次の参照を使用しました: http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/1946cf16-ae70-4394-9cd9-9d35f3f012ed/ そして Code Guru の 1 つ。
c# - C# で .exe.config.deploy ファイルを編集する
WPF アプリを公開しました。アプリはブラウザーによってのみインストールされるため、.exe.config ファイルの代わりに .exe.config.deploy ファイルを取得しました。
問題は、WPF をリモート サーバーに接続する必要があり、サーバーの IP が変更される可能性があることです。私の質問は: .exe.config.deploy ファイルを編集して connectionString を変更するにはどうすればよいですか? .deploy 拡張子が原因で ConfigurationManager を使用できません。xml 編集を使用してみましたが、構成ハッシュがマニフェストのものと一致しないという WPF の実行エラーが発生しました。
それで、私は何をすべきですか?ありがとう
c# - 複数の設定ファイルにまたがる実行可能な設定をロードする方法は?
という Windows アプリケーションがありますTechReader
。その構成ファイルはTechReader.exe.config
. 構成の一部は、他の構成ファイルに保持されます。そのため、exe.config で作成された構成セクションからその構成ファイルを参照します。
ここで、リフレクションを使用してアプリケーションの構成全体をロードしたいと考えています。このようなコードを使用します。
TechReaderStarter
クラスは、出力がライブラリではなく Windows アプリケーションであるプロジェクトで定義されています。
上記のコードを使用するTargetInvocationException
と、ConfigurationErrorsException
- アプローチは正しいですか?
- exe.config
OpenExeConfiguration
と他の参照された構成ファイルをマージすることによって生成された最終構成をロードしますか? - どうすれば達成できますか?
注: この Windows アプリケーションを使用して、Windows サービスとしてインストールしたいと考えています。サービスの構成にServiceInstaller
記載ServiceInstaller
されているサービス名などの詳細がinstallutil
. このためには、リフレクションを使用してサービスの正確な構成を取得する必要があります。