2

サードパーティ コンポーネントを使用するこの ComVisible クラス ライブラリに取り組んでいます。このコンポーネントには、構成ファイルにいくつかの設定を追加する必要があります。私の dll を使用するアプリケーションは VB 6 アプリケーションであるため、どこに配置すればよいかわかりません。設定ファイル?実行時に構成ファイルをロードできる方法はありますか?

4

2 に答える 2

1

app.config を VB6 アプリと同じディレクトリ ((yourapp).exe.config という名前) に配置できます。実行時にロードする場合は、CLR を開始してマネージド コードを新しい appdomain にロードするアン​​マネージド shim を作成する必要があります。その後、新しい appdomain に必要な構成ファイルをロードするように指示できます。ただし、これは面倒です (数回実行したことがあります)...管理された shim にもいくつかのオプションがあります (詳細については、AppDomainManager クラスを参照してください)。

于 2009-11-03T01:16:10.763 に答える
1

特にapp.configではなく、「構成ファイル」だけが必要な場合は、この投稿で、構成値を保存するために使用する単純なクラスモデルを示します。

(.Net) プログラムの構成ファイルの作成に関する提案はありますか?

于 2009-11-03T01:30:48.800 に答える