2012-12-18 3 views
3

Microsoft Office Excel Interop에 의존하는 라이브러리 A가 있습니다.F # 컴파일/배포

그때

어떻게 내가 쉽게 내 응용 프로그램을 배포 할 수 있도록 비주얼 스튜디오를 설정하는 응용 프로그램 A에 의존하는 응용 프로그램 B가?

속성 탭에서 --standalone 플래그를 사용해 보았습니다. 하지만 FSharp.Core.dll을 포함하여 여러 dll로 끝납니다. (따라서 응용 프로그램에 "포함"되어 있지 않습니다.) A.dll

--standalone을 사용하는지 여부에 관계없이 Excel interop은 없습니다. DLL을 응용 프로그램 출력 폴더에. 문제는 모든 사용자가 Excel interop dll을 사용하도록 앱을 배포하는 방법입니다.

내가 시도 복사/당신의 Microsoft.Office.Interop.Excel 참조의 속성으로 이동 할 수 있어야한다

+0

프로젝트 참조에 interop DLL에 대한 참조를 추가해 보셨습니까? – paul

답변

3

당신의 도움에 대한 응용 프로그램 폴더에 DLL을,하지만 사용에 ...

감사를 붙여 솔루션 탐색기에서 프로젝트 A를 선택하고 "로컬 복사"를 True으로 설정하십시오.

그러면 B의 빌드 프로세스가 자동으로 A에서 참조되는 interop 라이브러리를 통해 복사해야합니다.이 또한 --standalone과 함께 작동해야한다고 생각하지만 테스트하지 않았습니다.

0

명백하게 우리 컴퓨터 간의 버전 차이가 더 뛰어났습니다. 그러나 사본 지역은 필수적 이었으므로 수표가 필요했습니다. 도와 주셔서 정말로 고맙습니다.