5

app.config を使用する .net プロジェクト (MySolution.Common) があります。MySolution.InteropCtrl という名前の InteropUserControl プロジェクトでプロジェクト MySolution.Common を使用しています。MySolution.InteropCtrl は VB6 プロジェクトに組み込まれています。MySolution.InteropCtrl が VB6 プロジェクトにある場合、app.config ファイルが見つかりません。app.config ファイルの情報に依存するものを除いて、InteropControl のすべてが VB6 で機能します。VB6 で MySolution.InteropCtrl が app.config ファイルを参照できるようにするには、何を変更する必要がありますか?

4

3 に答える 3

8

これについては 100% 確信が持てません。しかし、私はいくつかの可能性を捨てます。まず、app.config はファイルの正しい名前ではありません。プロジェクトではapp.config ですが、 binary .exe.config またはbinary .dll.config (プロジェクトの種類によって異なります) に自動的に名前が変更されます。binaryはプロジェクトの名前です。

次に、アプリケーションのロード時に .NET によって dll.config ファイルが常に適切にロードおよび読み取られるかどうかは、100% 確信が持てません。私はそれが自動的に起こるとは信じていません.dllの場合は、構成ファイルを読み取るために追加の呼び出しを行う必要があります. 構成ファイルの名前をexeに一致するように変更すると、確実にロードされて利用できるようになります。

于 2008-10-06T20:19:56.553 に答える
4

Beth Massi は、VB 6.0 で Interop Control の構成ファイルを使用する方法を説明するブログ投稿を行っています。

http://blogs.msdn.com/bethmassi/archive/2007/10/24/using-my-settings-and-wcf-configuration-with-the-interop-forms-toolkit.aspx

于 2008-10-22T23:23:17.163 に答える