Visual Studio 2010을 사용하여 프로젝트의 설치 프로그램을 만듭니다. 내 설치 프로그램에는 .NET 3.5 및 2007 Microsoft Office PIA (Primary Interop Assembly)와 같은 종속성이 포함되어 있습니다. 또한 PIA는 .NET 3.5에 의존합니다.Visual Studio 설치 프로젝트 - 전이 의존성을 올바른 순서로 설치하도록 프로젝트를 구성 할 수 있습니까?
Visual Studio 2010에서 .NET 3.5에서 PIA의 전이 종속성을 인식하지 못하기 때문에 문제가 발생합니다. 결과적으로 생성 된 설치 실행 파일은 잘못된 순서로 이러한 항목을 설치하므로 .NET이 설치되기 전에 PIA를 설치하면 오류가 발생합니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 이러한 종속성에 대한 올바른 순서를 나타내려면 설치 프로젝트를 구성하는 방법이 있습니까? Wix와 같은 써드 파티 솔루션에 대해 들어 봤지만 이런 단순한 것 때문에 과잉으로 보인다. 이것을 위해 Wix와 같은 써드 파티 툴을 사용해야할까요?
감사합니다. 설치 프로그램에서 .NET을 번들로 사용하지 않으려 고합니다. – piepera