サードパーティ コンポーネントを使用するこの ComVisible クラス ライブラリに取り組んでいます。このコンポーネントには、構成ファイルにいくつかの設定を追加する必要があります。私の dll を使用するアプリケーションは VB 6 アプリケーションであるため、どこに配置すればよいかわかりません。設定ファイル?実行時に構成ファイルをロードできる方法はありますか?
質問する
973 次
2 に答える
1
app.config を VB6 アプリと同じディレクトリ ((yourapp).exe.config という名前) に配置できます。実行時にロードする場合は、CLR を開始してマネージド コードを新しい appdomain にロードするアンマネージド shim を作成する必要があります。その後、新しい appdomain に必要な構成ファイルをロードするように指示できます。ただし、これは面倒です (数回実行したことがあります)...管理された shim にもいくつかのオプションがあります (詳細については、AppDomainManager クラスを参照してください)。
于 2009-11-03T01:16:10.763 に答える
1
特にapp.configではなく、「構成ファイル」だけが必要な場合は、この投稿で、構成値を保存するために使用する単純なクラスモデルを示します。
于 2009-11-03T01:30:48.800 に答える