2011-09-13 2 views
2

setup.exe가 실행될 때 아무런 창이 나타나지 않는 것이 이상적이지만, 사용자는 사전 요구 사항 및 기타 옵션 설치시 "확인"을 클릭하지 않아도되므로 저장하는 것이 좋습니다. ClickOnce도 가능합니까?자동으로 실행되며 사용자 개입이 필요없는 ClickOnce 설치 프로그램을 만드는 방법은 무엇입니까?

+0

내가 생각하고있는 시나리오는 로컬 하드 드라이브의 명령 줄에서 setup.exe를 실행하는 것이므로 뭔가를 호스팅하는 웹 사이트와 약간 다릅니다. – Joe

+0

[연습 : ClickOnce 응용 프로그램 용 사용자 지정 설치 관리자 만들기] (http://msdn.microsoft.com/en-us/library/dd997001%28v=vs.100%29.aspx) - "모든 ClickOnce 응용 프로그램 ** .exe 파일을 기반으로 ** 자동 설치 및 사용자 정의 설치 프로그램에서 업데이트 할 수 있습니다 " – stuartd

답변

3

추가 파일

추가 구성 요소 (파일과 DLL 파일) 프로젝트 '게시'>의 속성 페이지에서 다운로드의 일부로 자동으로 추가 할 수있다 '응용 프로그램 파일 ...'. (- 추천 불쾌한 해결책이 아니다 당신이 당신의 응용 프로그램이 시작될 때 자동 설치를 수행하려면이 코딩하지 않는 한)

Prerequisties는

prerequisties에 관해서는,이 사용자 권한이 필요합니다. 직장에서 .NET 3.5/4.0과 같은 필수 구성 요소를 배포하기 위해 Infrastructure를 얻었습니다. 자동 ClickOnce를가

가 자동 ClickOnce를 설치 프로그램을 만들려면 설치

는 ApplicationVersion와 동일한 버전으로 WPF/Windows Forms 프로젝트 파일의 MinimumRequiredVersion 요소를 설정합니다.

<PropertyGroup> 
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
<Platform Condition=" '$(Platform)' == '' ">x86</Platform> 
... 
<MinimumRequiredVersion>1.0.22.1</MinimumRequiredVersion> 
<ApplicationVersion>1.0.22.1</ApplicationVersion> 
... 
</PropertyGroup> 

이러한 버전 번호가 동일하면 업데이트 대화 상자가 표시되지 않습니다.

직장에서 저는 TFS의 맞춤 빌드 번호를 사용하여 프로젝트 파일에 MinimumRequiredVersion 및 ApplicationVersion 버전을 설정하여 자동화했습니다.

관련 문제