Я использую Visual Studio 2010 Ultimate. Я установил Intuiut SDK v12.0 в папку по умолчанию. Я скопировал файл «IntuitWizardQBFC.zip» и вставил его в папку шаблонов для Visual Studio. Значок шаблона быстрых книг находится на экране интервью, но когда я нажимаю на него, я получаю сообщение об ошибке. В нем говорится: «Не удалось загрузить файл или сборку« Interop QBFC10 , версия = 11.0.0.132, культура = нейтральная, PublicKeyToken = 31d8aec64e18259 »или одна из ее зависимостей. Система не может найти указанный файл». Я видел аналогичный пост о существующем приложении. . Я не могу открыть шаблон для создания первого приложения. Моя машина Windows 7 64 бит. Когда я пишу программы для класса, я устанавливаю цель на x86, чтобы я мог протестировать их на старых компьютерах. Этот параметр обычно устанавливается после создания решения при запуске нового проекта. Пожалуйста, помогите. В настоящее время я использую доступ для получения данных из моей базы данных QB и хочу сделать что-то другое.
Ошибка при попытке открыть шаблон QB в VS 2010
Ответы (3)
Сборка мастера шаблонов IntuitWizardQBFC содержит ссылку на версию 11.0.0.132 Interop.QBFC10, которой нет в вашей системе. Перейдите в папку C:\Windows\Assembly, найдите Interop.QBFC10 и посмотрите, что написано в столбце "Версия". В моем случае это 11.0.0.29.
Вы можете заставить Visual Studio использовать версию 11.0.0.29 вместо 11.0.0.132, перенаправляя сборку версии. Отредактируйте файл devenv.exe.config и перед закрывающим тегом </assemblyBinding>
добавьте следующее:
<dependentAssembly>
<assemblyIdentity name="Interop.QBFC10" publicKeyToken="31d8aec643e18259" culture="neutral"/>
<bindingRedirect oldVersion="11.0.0.132" newVersion="11.0.0.29"/>
</dependentAssembly>
Закройте Visual Studio, если она была открыта; запустите его и создайте новый проект, используя шаблон. Вместо отображения сообщения об ошибке он должен запустить мастер.
Попробуйте установить QBFC10, а затем попробуйте шаблон. Возможно, я забыл обновить шаблон при сборке SDK 12.
Вы можете скачать QBFC10 из того же места, где вы получили SDK.
Уильям
Я только что загрузил SDK QuickBooks Desktop v13 сегодня, и у него все еще есть эта проблема с мастером проектов VS.NET.
В продолжение сообщения Адама С выше полный путь к этому узлу в 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>