2011-05-01 4 views
4

WPF 또는 WinForms 앱을 만들면 디버그 폴더의 실행 파일로 시작할 수 있습니다. 모든 프로그램이 설치 마법사와 함께 제공되는 이유는 무엇이며 WPF/WinForms 앱용 프로그램을 만드는 방법은 무엇입니까? 이 알려진 위치에서 프로그램을 넣을 수 있기 때문에왜 설치 마법사가 필요합니까? 어떻게 만들 수 있습니까?

+0

icktoofay는 설치 프로그램이 필요하지 않은 것을 필요로하지 않는다면 특정 추가 기능 만 제공한다고 지적 했으므로 반드시 설치 마법사가 필요하지는 않습니다. –

답변

0

Windows 기반 응용 프로그램을 클라이언트 컴퓨터에 배포하는 동안 설치 위치, 레지스트리 값 등과 같은 몇 가지 측면을 고려하고 필요한 .NET Framework 버전이 클라이언트 컴퓨터에 있는지 확인해야합니다. 더

Setup and Deployment Projects
Deploying a WPF Application (WPF)
Deploying a Standard WPF Application Using ClickOnce and Visual Studio에 대한 ClickOnce를 아래의 링크를

확인을 설치 및 배포 프로젝트를 사용하거나 사용하여 설치 프로그램을 만들 수 있습니다 installer.You를 사용하여 자동화 할 수 있습니다 WPF 3.5 SP1 Deployment

2

프로그램은 일반적으로 당신은 NSIS를 사용하여 설치 프로그램을 만들 수 등

, 레지스트리 키를 추가, 시작 메뉴에 물건을 추가 설치 프로그램이 제공됩니다.

1

설치 관리자는 관리자가 (대부분의 경우) 관리자에 의해 실행됩니다. 이렇게하면 파일 시스템 (Program Files 폴더), 레지스트리 및 설치 서비스 등과 같은 설정 중에 시스템의 보호 대상을 수정할 수 있습니다.

실제 프로그램에는 이러한 권한이 필요하지 않으며 관리자가 아닌 사용자가 실행할 수 있습니다.

또한 : Microsoft 로고 요구 사항은 Windows Installer (MSI를 설치하고 쉽게 제거 할 수 있도록 제어판에 추가하는 서비스)를 사용해야합니다.

0

예를 들어 새로 설치 한 Windows XP 시스템에 복사 한 경우 Visual Studio 2010에서 생성 된 거의 모든 프로그램이 실행되지 않습니다. 이것은 설치자가 잘하는 것, 즉 올바르게하기 어렵다는 것입니다 : 의존성.

관련 문제