WPF 또는 WinForms 앱을 만들면 디버그 폴더의 실행 파일로 시작할 수 있습니다. 모든 프로그램이 설치 마법사와 함께 제공되는 이유는 무엇이며 WPF/WinForms 앱용 프로그램을 만드는 방법은 무엇입니까? 이 알려진 위치에서 프로그램을 넣을 수 있기 때문에왜 설치 마법사가 필요합니까? 어떻게 만들 수 있습니까?
답변
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
프로그램은 일반적으로 당신은 NSIS를 사용하여 설치 프로그램을 만들 수 등
, 레지스트리 키를 추가, 시작 메뉴에 물건을 추가 설치 프로그램이 제공됩니다.
설치 관리자는 관리자가 (대부분의 경우) 관리자에 의해 실행됩니다. 이렇게하면 파일 시스템 (Program Files 폴더), 레지스트리 및 설치 서비스 등과 같은 설정 중에 시스템의 보호 대상을 수정할 수 있습니다.
실제 프로그램에는 이러한 권한이 필요하지 않으며 관리자가 아닌 사용자가 실행할 수 있습니다.
또한 : Microsoft 로고 요구 사항은 Windows Installer (MSI를 설치하고 쉽게 제거 할 수 있도록 제어판에 추가하는 서비스)를 사용해야합니다.
예를 들어 새로 설치 한 Windows XP 시스템에 복사 한 경우 Visual Studio 2010에서 생성 된 거의 모든 프로그램이 실행되지 않습니다. 이것은 설치자가 잘하는 것, 즉 올바르게하기 어렵다는 것입니다 : 의존성.
- 1. 어떻게 프로젝트에서 설치 프로그램을 만들 수 있습니까?
- 2. 왜 추가 목록보기 발판 마법사가
- 3. Android ListView를 만들 때 왜 지연이 필요합니까?
- 4. iPhone에서보기 스크롤을 어떻게 만들 수 있습니까?
- 5. .htaccess를 어떻게 만들 수 있습니까? :) ...
- 6. 메뉴를 어떻게 만들 수 있습니까?
- 7. 어떻게 트리를 만들 수 있습니까?
- 8. MSI 설치를 어떻게 만들 수 있습니까?
- 9. 양식 작성 절차를 어떻게 만들 수 있습니까?
- 10. XHTML에서 어떻게 탭을 만들 수 있습니까?
- 11. 왜 Server.HtmlEncode가 필요합니까?
- 12. 왜 스크립트 로더가 필요합니까?
- 13. 왜 여기에 세미콜론이 필요합니까?
- 14. 왜 lex에서 규칙이 필요합니까?
- 15. CodeIgniter 2.0에서 "뷰"템플릿을 어떻게 만들 수 있습니까?
- 16. 왜 "delete []"연산자가 필요합니까?
- 17. 왜 DataBind() 메서드가 필요합니까?
- 18. 왜 Control.Invoke가 필요합니까?
- 19. 어떻게 IEditableObject.EndEdit를 어토 단위로 만들 수 있습니까?
- 20. 다양한 크기의 원을 어떻게 만들 수 있습니까?
- 21. 어떻게 신발에서 하위 클래스를 만들 수 있습니까?
- 22. jsf에서 어떻게 오류 페이지를 만들 수 있습니까?
- 23. 어떻게 게임을 Excel로 만들 수 있습니까?
- 24. iPhone에서 어떻게 아이콘 배지를 만들 수 있습니까?
- 25. 어떻게 스레드 안전 사전을 만들 수 있습니까?
- 26. 어떻게 제목을 동적으로 만들 수 있습니까?
- 27. 어떻게 PHP로 API를 만들 수 있습니까?
- 28. Perl에서 열거 형을 어떻게 만들 수 있습니까?
- 29. 어떻게 만들 수 있습니까? 같이 작동 : vimpulse에서?
- 30. 어떻게 내 앵커 태그를 만들 수 있습니까?
icktoofay는 설치 프로그램이 필요하지 않은 것을 필요로하지 않는다면 특정 추가 기능 만 제공한다고 지적 했으므로 반드시 설치 마법사가 필요하지는 않습니다. –