setup/msi 설치로 배포 된 winforms 응용 프로그램을 작성했습니다. ClickOnce 배포를 사용하지 않는 주된 이유는 다음과 같습니다.NET 솔루션 설치 업데이트를 고려할 때의 조언
- 는
- 는 "모든 사용자"순간
위해 설치 할 수 있어야 응용 프로그램의 디렉토리에 영구 데이터 스토리지를 필요, 응용 프로그램은 "하나의 .exe로 모두 규칙을 지정합니다"를 사용합니다. 기본적으로 설치 후 "program files"디렉토리에는 .exe, .ico 및 .config 파일이 있습니다. http://msdn.microsoft.com/en-us/library/aa367564.aspx
내가 단일 .EXE를 가진 것이 반드시 최선의 방법이 아니라는 인상을 :
나는 내가 업데이트 메커니즘을 가질 수 있도록 MSDN에이 충고/튜토리얼을 따라하기 위해 노력하고있어. 나는 .dll 라이브러리를 만들 때 프로젝트 내에서 .cs 파일에 내 응용 프로그램 클래스를 두는 것과 관련하여 "경험 법칙"이 있는지 궁금합니다..exe가 아닌 일부 .dll 파일을 쉽게 대체 할 수 있습니까?
설치 패키지는 어떻게 작성하고 있습니까? –
VS2005와 함께 제공되는 기본 제공 배포 프로젝트를 사용하고 있습니다. .net의 일부가 아닌 외부 .dll 자체로 내 보냅니다. – JayTee