문제

VS2008을 사용하여 설정 패키지를 구축하고 있습니다. 이것은 Outlook 용 COM 애드 인 앱을 설치하는 일반 설정 패키지입니다. 지금까지 잘 작동합니다. 그러나 조금 개선해야합니다 ...

이야기는 설치 패키지가 모든 종속 어셈블리를 추가 기능의 설치 폴더에 복사한다는 것입니다.

예를 들어, COM 추가 기능은 Microsoft.Office.interop.outlook.dll 어셈블리에 따라 다릅니다. 따라서 설치 패키지는 '폴더에 복사합니다 :)

물론, 나는 Microsoft.office.interop.outlook.dll의 종속성을 True로 제외하여 어셈블리가 복사되지 않도록 전환 할 수 있습니다. 그러나 다음과 같은 행동을 달성해야합니다.

  • Microsoft.office.interop.outlook.dll이 GAC에 있지 않은 경우 Add-In의 설치 폴더에 간단히 복사합니다.
  • 그렇지 않으면 GAC에있는 것을 사용하십시오

.NET2.0에서 ti를 수행 할 수있는 방법을 제안 해주세요. 단계별 가이드는 정말 감사하겠습니다.

도움이 되었습니까?

해결책

항상 폴더에 복사하십시오. 이미 GAC에있는 경우 GAC'd 어셈블리가 먼저 사용됩니다.

다시 말해 런타임은 먼저 GAC를 확인합니다. 그런 다음 신청서 등을 확인합니다.

http://msdn.microsoft.com/en-us/library/yx7xezcf(vs.71).aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top