2011-09-13 3 views
3

setup.exe가 설치 프로그램 만 수행하도록 요청합니다 (요청할 자연스러운 것으로 보임). 그러면 사용자가 나중에 응용 프로그램을 직접 실행할 수 있습니다. 나는 "URL을 통해 활성화되는 차단 응용 프로그램"Visual Studio에서 옵션을 게시했지만 그 작동하지 않았다. 응용 프로그램을 실행하지 않도록 MageUI의 특정 옵션이 있지만 작동하지 않는 것 같습니다.ClickOnce 설치가 완료되면 응용 프로그램을 실행하지 않는 방법은 무엇입니까?

+0

가능한 복제 [실행하지 않고 ClickOnce를 설치 (http://stackoverflow.com/questions/513768/install-clickonce-without-running) –

답변

2

Visual Studio에서 생성하는 setup.exe 파일을 사용하려는 경우 앱을 시작할 수있는 방법이 없다고 생각합니다. 대부분의 사람들은 그것을 시작하기를 원합니다. 귀하의 응용 프로그램 코드에서 처음 실행했을 때이를 감지하고 단순히 죽이려고 시도 할 수 있다고 생각합니다. 그러나 그것은 제게는 꽤 이상한 것처럼 보입니다.

이 있으면 VS에서 생성하는 setup.exe를 사용하지 마십시오. 몇 가지 전제 조건이 있습니까? 전제 조건이 많을 때 매우 편리하지만 .NET Framework 만 있으면 생성 된 부트 스트 래퍼를 건너 뛰고 다운로드 링크를 제공 할 수 있습니다.

몇 추가 노트. "URL을 통해 활성화되는 응용 프로그램 차단"기능이 작동하지 않습니다. 이것은 브라우저에서 url을 입력하는 대신 사용자가 시작 메뉴 바로 가기를 사용하여 앱을 실행해야한다는 것을 의미합니다. 또한 완전히 확신 할 수는 없지만 MageUI 옵션은 부트 스트 래퍼가 아닌 브라우저에서 앱을 처음 설치하는 경우에만 작동한다고 생각합니다. 그런데 잘못 일 수 있습니다.

편집
나는 무작위로, Install ClickOnce Without Running이 응답 우연히 발견했다. 답변을 받으면 내 첫 제안을 빠르고 쉽게 구현할 수 있습니다. 앱을 처음 실행하는 경우 앱을 종료하십시오.

0

서명 탭의 Visual Studio 프로젝트 속성에서 옵션 ...을 클릭하고 매니페스트 탭에서 "응용 프로그램이 URL을 통해 활성화되지 않도록 차단"을 선택하십시오.

게시하고 확인하십시오. 그것은 작동해야합니다. 자원

링크 : http://msdn.microsoft.com/en-us/library/ms404268.aspx

관련 문제