2011-03-04 5 views
1

ClickOnce를 사용하여 응용 프로그램을 배포 할 때 기본 응용 프로그램에 대한 URL (예 : localhost 또는 공유 폴더)을 보유하고있는 appref-ms 파일이 있습니다. 네트워크에 연결되면이 파일은 .application 파일을 찾아 프로그램을 실행할 수 있습니다.clickonce는 인터넷에 연결되어 있지 않을 때 실행할 항목을 어떻게 알 수 있습니까?

연결되지 않은 경우 어떻게 작동합니까? 내 프로그램이 정상적으로 시작합니다 (그러나 원격 서버에 있기 때문에 정상적인 데이터베이스의 데이터는 없습니다). 그는 무엇을 시작해야 하는지를 어떻게 알 수 있습니까? .application은 내가 아는 한 로컬 디스크에 없습니다.

답변

1

시스템의 파일 형식을 보면 appref-ms 파일이 "ClickOnce 응용 프로그램 배포 지원 라이브러리"로 열리는 것을 볼 수 있습니다. 이 지원 라이브러리는 단지 dfshim.dll입니다.

dfshim.dll 실제 작업을 수행합니다. appref-ms 파일의 URL을 사용하여 새 버전을 찾으려고 시도합니다. 연결할 수 없거나 업데이트가없는 경우 로컬 ClickOnce 앱이 시작됩니다.

+0

방금 ​​최근에 로컬 앱이 저장된 위치를 발견했습니다. 지금 나에게 의미가있다. – Terry

관련 문제