2012-12-19 4 views
1

Visual Studio 2010 Ultimate을 실행하고 있습니다. Intuitut SDK v12.0을 기본 위치에 설치했습니다. "IntuitWizardQBFC.zip"파일을 복사하여 Visual Studio의 템플릿 폴더에 넣었습니다. 빠른 서적 템플릿의 아이콘은 인터뷰 화면에 있지만 클릭하면 오류 메시지가 나타납니다. 상태 "파일 또는 어셈블리 'Interop QBFC10, 버전 = 11.0.0.132, 문화 = 중립, PublicKeyToken = 31d8aec64e18259'로드 할 수 없습니다 또는 해당 종속성 중 하나입니다. 시스템 지정된 파일을 찾을 수 없습니다"비슷한 게시물 regaurding 기존 응용 프로그램을 보았다. . 템플릿을 열어 첫 번째 애플리케이션을 만들 수 없습니다. 내 컴퓨터는 Windows 7 64 비트입니다. 클래스 용 프로그램을 작성할 때 대상을 x86으로 설정하면 구형 컴퓨터에서 대상을 테스트 할 수 있습니다. 이 설정은 일반적으로 새 프로젝트가 시작될 때 솔루션을 만든 후에 설정됩니다. QB 데이터베이스에서 데이터를 가져 오는 데 현재 액세스 권한을 사용하고 다른 방법을 사용하고 싶습니다.VS 2010에서 QB 템플릿을 열려고하면 오류가 발생합니다.

답변

0

QBFC10을 설치 한 다음 템플릿을 사용해보십시오. SDK 12를 만들 때 템플릿을 업데이트하는 것을 잊어 버리는 것이 가능할 수 있습니다.

SDK가있는 위치에서 QBFC10을 다운로드 할 수 있습니다.

윌리엄

+0

작동하지 않았다 즉, 다음과 같이

위 아담 C의 게시물에 최대에 이어, devenv.exe.config이 노드의 전체 경로입니다. 템플리트는 refrences를 미리 설정하는 것 외에 다른 이점을 제공합니까? 빈 템플릿을 열고 수동으로 refrences를 추가하면 QB 파일에 연결할 수 있습니다. – Alan

+0

William, 아직이 문제가 해결 되었습니까? 나는 똑같은 문제를 겪고있다. 해결 방법을 찾았습니까 –

4

템플릿 마법사 어셈블리 IntuitWizardQBFC는 시스템에 존재하지 않는 Interop.QBFC10의 버전 11.0.0.132에 대한 참조를 가지고있다. C : \ Windows \ Assembly로 이동하여 Interop.QBFC10을 찾고 버전 열에 표시된 내용을 확인하십시오. 제 경우에는 11.0.0.29라고 말합니다.

Visual Studio에서 버전 11.0.0.29 대신 11.0.0.132를 redirecting assembly versions으로 사용하도록 설정할 수 있습니다. 편집 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> 

가 열려 있다면 닫기 비주얼 스튜디오; 시작하고 템플릿을 사용하여 새 프로젝트를 만듭니다. 오류 메시지를 표시하는 대신 마법사를 시작해야합니다.

+0

서식 파일의 어디에 있습니까? –

+0

AT : Adam 멋지게 완성되었습니다. 나를 위해 일합니다. :) @ arlen-beiler 아마 당신은 사용중인 VS 컴파일러의 버전 중 devenv.exe.config를 찾고있을 것입니다. 광산은 "C : \ Users \ Me \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0"에 있습니다. –

0

방금 ​​QuickBooks Desktop SDK v13을 다운로드했으며 VS.NET 프로젝트 마법사에서 여전히이 문제가 있습니다.

<?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> 
관련 문제