0

vb6 から vb.net 2.0/3.5 に変換するアプリケーションがあります。Subsonic 2.2 と vb.net Interop Toolkit 2005 を使用しています。subsonic を使用して相互運用環境内で動作する .net フォームを取得できないようです。app.config でサブソニック サービス プロバイダーが見つからないと言い続けています。しかし、私はそれがそこにあることを知っています。これら 2 つのツールキットをうまく組み合わせて使用​​した人はいますか? サブソニックは相互運用環境内でもそのように動作しますか? 前もって感謝します!

4

1 に答える 1

0

プロバイダーは、アプリケーションで使用されているプラ​​イマリ構成ファイル (web.config ではない場合があります) で宣言する必要があります。また、SubSonicService を configSections の最初の要素にすることも役立つ場合があります。

<configuration>
    <configSections>
        <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" allowDefinition="MachineToApplication" restartOnExternalChanges="true" requirePermission="false"/>
    </configSections>
<!--Other stuff-->
</configuration>
于 2009-11-12T06:03:14.277 に答える