1

Visual Studio 2010 Ultimate を実行しています。Intuiut SDK v12.0 をデフォルトの場所にインストールしました。ファイル「IntuitWizardQBFC.zip」をコピーして、Visual Studio のテンプレート フォルダーに貼り付けました。クイック ブック テンプレートのアイコンはインタビュー画面にありますが、クリックするとエラー メッセージが表示されます。「ファイルまたはアセンブリ 'Interop QBFC10, Version=11.0.0.132, Culture=neutral, PublicKeyToken=31d8aec64e18259' またはその依存関係の 1 つを読み込めませんでした。システムは指定されたファイルを見つけることができません」と述べています。 . 最初のアプリケーションを作成するためのテンプレートを開くことができません。私のマシンは Windows 7 64 ビットです。クラス用のプログラムを作成するときは、ターゲットを x86 に設定するので、古いコンピューターでテストできるかどうかを確認します。通常、この設定は、新しいプロジェクトの開始時にソリューションが作成された後に設定されます。QB データベースからデータを取得するために現在アクセスを使用しており、別のことをしたいと考えています。

4

3 に答える 3

4

テンプレート ウィザード アセンブリ IntuitWizardQBFC には、システムに存在しない Interop.QBFC10 のバージョン 11.0.0.132 への参照があります。C:\Windows\Assembly に移動し、Interop.QBFC10 を探し、[バージョン] 列に表示されている内容を確認します。私の場合、11.0.0.29 と表示されます。

アセンブリ バージョンをリダイレクトすることにより、Visual Studio が 11.0.0.132 ではなくバージョン 11.0.0.29 を使用するように強制できます。</assemblyBinding>devenv.exe.config を編集し、終了タグの直前に次を追加します。

        <dependentAssembly>
            <assemblyIdentity name="Interop.QBFC10" publicKeyToken="31d8aec643e18259" culture="neutral"/>
            <bindingRedirect oldVersion="11.0.0.132" newVersion="11.0.0.29"/>
        </dependentAssembly>

Visual Studio が開いていた場合は閉じます。それを起動し、テンプレートを使用して新しいプロジェクトを作成します。エラー メッセージを表示する代わりに、ウィザードを起動する必要があります。

于 2013-02-16T23:03:01.873 に答える
0

QBFC10 をインストールしてから、テンプレートを試してください。SDK 12 がビルドされたときにテンプレートを更新するのを忘れた可能性があります。

SDK を入手したのと同じ場所から QBFC10 をダウンロードできます。

ウィリアム

于 2012-12-20T13:38:12.047 に答える
0

今日、QuickBooks デスクトップ SDK v13 をダウンロードしましたが、VS.NET プロジェクト ウィザードでまだこの問題が発生しています。

上記の Adam C の投稿をフォローアップすると、devenv.exe.config 内のこのノードへの完全なパスは次のようになります。

<?xml version ="1.0"?>
<configuration>
    ...
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            ...
            <dependentAssembly>
                <assemblyIdentity name="Interop.QBFC10" publicKeyToken="31d8aec643e18259" culture="neutral"/>
                <bindingRedirect oldVersion="11.0.0.132" newVersion="11.0.0.29"/>
            </dependentAssembly>
            ...
        </assemblyBinding>
    </runtime>
    ...
</configuration>
于 2014-04-18T16:28:03.003 に答える