일반 WiX 설치 프로그램이있는 일반 Windows Forms 응용 프로그램이 있으며 모든 사용자에 대해 Program Files
폴더에 예상대로 설치되어 있습니다. 응용 프로그램은 System.AddIn framework을 사용하여 추가 기능을 호스팅합니다. System.AddIn 파이프 라인은 어디에 설치해야합니까?
System.AddIn 프레임 워크는 추가 기능 파이프 라인 폴더 (AddIns
, AddInSideAdapters
, AddInViews
, Contracts
및 HostSideAdapters
) I가 추가 기능을 설치하는 가장 좋은 장소를 모르는 일부에 기록 할 필요가 있기 때문에
Program Files
에 설치할 수 없으며 사용자의
Application Data
폴더에 설치하면 다른 사용자를 위해 추가 기능이 설치되지 않습니다.
나는 여기에 상충되는 요구 사항이 있음을 알고 있습니다 (사용자는 다른 사용자의 추가 기능을 망칠 수 없으며 모든 사용자를 위해 추가 기능을 설치해야하며 모든 사용자는 쓰기 권한이 필요합니다). 실용적인 경로 걸릴까요?
System.AddIn 프레임 워크에서 작성해야하는 파일을 Application Data
에 별도로 저장할 수는 없지만 이는 프레임 워크의 제한 사항으로 보입니다.
나는 따라서, 우리는 같은 일을 놓치고 내 질문에 생각합니다. :) – GraemeF