2009-12-07 2 views
1

전용 빌드 컴퓨터에서 Excel interop 어셈블리를 사용하는 C# 응용 프로그램을 빌드해야합니다. 빌드 박스에 MS 오피스를 설치하지 않고 그렇게 할 수있는 방법이 있습니까?MS Office Interop 어셈블리를 사용하여 응용 프로그램 컴파일

+0

기술적으로, 당신은 단지 사무실 DLL을 필요로하고 그렇게하도록 regsiter. 그러나, 당신은 사무실에서 좋은 dll을 알 필요가있다. 이를 얻는 가장 좋은 방법은 Office를 설치하는 것입니다. 웹을 확인 했습니까? –

+0

Office.dll, Microsoft.Cbe.Interop.dll 및 Microsoft.Office.Interop.Execel.dll을 컴퓨터에 복사하고 "regasm"으로 등록하려고했지만 이제는이 오류가 발생합니다. '참조 용으로 형식 라이브러리를로드 할 수 없습니다. "Microsoft.Office.Core". 라이브러리가 등록되지 않았습니다. (HRESULT 예외 : 0x8002801D (TYPE_E_LIBNOTREGISTERED)) ' 이것은 Office를 설치해야 함을 확인하는 것 같습니다. http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/02a11067-10dd-4d87- 9469-db3be44f5066 :-( – MobyDX

+1

기술적 인 의미와는 별도로 라이센스가없는 다른 컴퓨터에 DLL을 설치하는 것은 라이센스 위반입니다. – Chris

답변

관련 문제