問題タブ [configuration-files]

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 投票する
2 に答える
9002 参照

c# - ConfigurationManager に複数のファイルからアプリケーション設定をロードさせるにはどうすればよいですか?

サードパーティ アプリケーションと相互運用するアプリケーションを作成しています。このアプリケーションは、DLL のメソッドを介して開発者に API を公開します。少し前に、このアプリのベンダーは独自の .NET コンポーネントをプログラムに統合し始めました。その際、コンポーネントは を使用しConfigurationManagerて実行時に設定を取得する必要があると判断しました。

これが意味すること: 彼らのプログラム はfoo.exeを呼び出しfooengine.dll、 から設定を読み取りますfoo.exe.config。私のプログラムbar.exeも を呼び出しfooengine.dll、 から設定を読み取りますbar.exe.config

まあ、それは単純に間違っています。しかし、どうすれば修正できますか?

foo.exe.config簡単な回避策は、の設定を に複製することbar.exe.configです。それはうまくいきますが、それはばかげています。これは、管理上の観点から、特定の設定を N 個の異なるファイルで維持する必要があることを意味します。それは遅かれ早かれ失敗するでしょう。

構成ファイルconfigSourceのセクションに属性を入れてみました。appSettings(たまたま、私はapplicationSettingsセクションを自分の設定に使用しており、彼らはappSettingsセクションを彼らの設定に使用しているので、別のファイルからそのセクションを取得するだけで十分です。ConfigurationManager)のパスは、プログラムのディレクトリconfigSourceに対して相対的であるだけでなく、その下にもあります。

設定ファイルを物理的に読み取り、自分で設定できますXmlDocument。しかし今、私は自分のコードをそれらの実装に密接に結び付けています。applicationSettings彼らが設定をセクションに移動する新しいリリースを出すと(2009年になったので、今はそうあるべきです)、私のコードは壊れます。

これから抜け出す別の方法はありますか?

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

winforms - Winforms: セットアップ中に app.settings を書く

私は過去に App.config ファイルの構成設定を変更するのに苦労しましたが、それを機能させる望みをあきらめました。繰り返しますが、私は同じ立場にいることに気づきましたが、今回はそれを整理することに決めました!

私が作成しているアプリケーションは、WindowsForms .NET 3.5 (SP1) アプリです。閉じたネットワーク環境で使用します。これは SmartClient アプリではなく、「常時接続」アプリであり、ローカル ネットワークを介して中央データベース サーバーと取引を行います。

アプリは正常に動作し、セットアップ ファイルを展開して作成する準備ができたので、次の 2 つの非常に重要な質問をする必要があります。

  1. セットアップ ウィザードから ConnectionString の値を (特に!) 「変更」するにはどうすればよいですか? ;と
  2. この値をどのように/どこで暗号化する必要がありますか?

これは、開発から本番環境に移行するときにすべての開発者が必ず経験することであり、お役に立てれば幸いです。

ありがとうございました!

0 投票する
3 に答える
6043 参照

java - JBoss/EJB - カスタム構成ファイルの場所

JBoss で EJB ベースのシステムを実装しています。

私のメッセージ駆動型 Bean の 1 つは、電子メールの送信を担当します。コードを変更したり、Bean を再デプロイしたりしなくても簡単に変更できるように、電子メール テンプレートを外部に (おそらく XML として) 保存したいと考えています。

このファイルをどこに配置し、どのように参照すればよいですか?

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

settings - Spring.NET構成ファイルで設定を使用するためのより良い方法は?

PropertyRetrivingFactoryObject を使用するよりも、Spring.NET 構成ファイルで設定 (Visial Stidio 設定エディターによって生成された) を使用するためのより良い方法はありますか?

?

すべての設定でこれを行うのは適切ではありません...

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

c++ - 他のファイルを含めたり、設定を継承したりできる構成ファイル形式はどれですか?

私はマルチプレイヤーC++ベースのゲームを書いています。

ゲームのキャラクターに関する情報を保存するには、柔軟なファイル形式が必要です。

ゲームのキャラクターは、同じ属性を共有したり、ベースを使用したりしないことがよくあります

例えば:

私がこのようなことをすることを可能にするフォーマット:

私はこれをすべて行う、または類似しているが運がない既存のフォーマットを探していました。必要がない限り、車輪の再発明をしたくないので、これらの機能をサポートする適切な構成ファイル形式を誰かが知っているかどうか疑問に思いました。

0 投票する
5 に答える
20905 参照

java - log4j を使用してログをオフにするにはどうすればよいですか?

log4j.xml 構成を持つサードパーティのライブラリを使用しています - ログをオフにする最良の方法は何ですか?

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

visual-studio - VS Studioは、構成ファイルで「ユーザー定義のブレークポイントが発生しました」というエラーで激しくクラッシュします

私はここで奇妙な問題を抱えています。私には理解できません。

代替テキストhttp://billrob.com/images/studioerror.jpg

これは、プロジェクトでweb.configファイルを開くたびに発生します。[閉じる]をクリックするとすぐにStudioがクラッシュします。デバッグをクリックすると、Studioが開き、デバッガーが何も接続されていない状態で空になります。

私は、プロジェクトやソリューションを使用せずに、スタジオ2008を裸で開くことに頼り、手動でweb.configを参照しました。それでもクラッシュします。

他の情報:

ファイルが開くとすぐにクラッシュするすべての*.configファイル。これは、VS 2005と2008の両方で発生します。.csファイルの名前が変更されたかどうかに関係なく、.configという名前のファイル、またはbob.configという名前の空のテキストファイル。

どんな助けでも大歓迎です。

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

c# - log4net 構成 - App.config または AppName.dll.log4net をどこに配置すればよいですか?

DLL クラス ライブラリで log4net ログを使用しています。log4net 構成を App.config または別の .log4net 構成ファイルのどこに配置することをお勧めしますか?

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

codeigniter - CodeIgniter構成ファイルの国際化?

私は次のようなことをしようとしています:

これを行う簡単な方法はありますか?

この構成はPagination構成ファイルに固有ですが、質問は一般的です。

0 投票する
7 に答える
4294 参照

delphi - Delphi アプリケーション構成をシリアル化する最良の方法は何ですか?

私はこの質問に自分で答えますが、あなたが私より速い場合、または私の解決策が気に入らない場合は、遠慮なく答えてください。私はちょうどこのアイデアを思いついたので、それについていくつか意見を述べたいと思います。

目標: (INI ファイルのように) 読み取り可能であるが、load および save メソッドを記述する (そして新しい構成項目が追加された後に適応する) 必要がない構成クラス。

のようなクラスを作りたい

TMyConfiguration.Save (TConfiguration から継承) を呼び出すと、次のようなファイルが作成されます。

質問:これを行う最善の方法は何ですか?