program / Addins 디렉토리에 PipelineSegments.store 및 AddIns.store 파일을 생성하는 MEF 응용 프로그램이 있습니다. 그러나 "C : \ Program Files \ My Application"에이 응용 프로그램을 설치하고 관리자 권한없이이 응용 프로그램을 실행하면 "C : \ Program Files \ My Application \ Addins"에 대한 액세스 권한이 없기 때문에 실패합니다. 폴더.
이 MEF 응용 프로그램의 배포를 처리하는 모범 사례 솔루션은 무엇입니까? 이 파일을 설치에 포함하고 액세스 권한을 부여하거나 addins 디렉토리를 다른 액세스 가능한 위치로 이동하는 것이 좋습니까? 그리고 Program Files의 모든 파일이 읽기 전용 인 Windows 8은 어떻습니까?
많은 감사합니다, Marek
.NET Framework 를 사용하는 대신 파이프 라인 루트의 위치를 매개 변수로 사용하는 AddInStore.Update 메서드를 사용할 수 있습니다 PipelineStoreLocation
.
마찬가지로 파이프 라인 루트를 매개 변수로 사용하는 AddInStore.FindAddIns 오버로드가 있습니다.
프로그램 파일에 애드 인을 배포하는 대신 표준 사용자가 전체 액세스 권한을 갖는 대신 프로그램 데이터를 사용할 수 있습니다.
유사한 질문 에 대한 답변 (Microsoft 지원팀)을 살펴보십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다