간단한 응용 프로그램을 만들어야합니다. WPF를 잘했기 때문에 WPF 프로젝트를 만들면 .NET Framework 4.0 WPF 프로젝트를 만들 수 있습니다. 모든 것은 훌륭하게 작동하여 응용 프로그램이 예상대로 실행됩니다..NET Framework 4 wpf 응용 프로그램을 더 이식 가능하게 만들거나 더 안정적으로 만들 수 있습니다.
응용 프로그램이 여러 플랫폼 (Windows XP 이상)에서 실행되어야하므로 응용 프로그램을 게시 할 때 전제 조건이 포함됩니다. 전제 조건이 될 일이 :
- 1) WIC (Windows Imaging Component) 오래된 컴퓨터는 .NET Framework를 실행하는 것을 필요로 4.0
- 2) Windows 설치 3.1()
- 3) 윈도우를 다음 전제 조건을 설치하기 위해 필요 .NET Framework 4.0 클라이언트 프로필
이러한 필수 구성 요소를 설치하면 응용 프로그램이 정상적으로 실행됩니다. 그는 SP2와 Windows XP 시스템에 설치하려하기 때문에
내 상사가 내 응용 프로그램을 승인하지 않았고이 일어난 것들 :
이제 문제는
1 단계)
// first prerequisite (WIC) took less than 1 minute to install everything
// is working great so far.
단계 2)
// second prerequisite (Windows Installer 3.1) takes about 2 minutes to install
// which is great. After the installation is done the computer needs to be
// restarted in order to continue with the installation. Things are not going
// that good now but we are still ok...
,3 단계)
// After the computer is done rebooting it continues with the last prerequisite
// (Windows .NET Framework 4.0 Client Profile). That takes 10 minutes to install!!!!
4 단계)
// My application has all the prerequisites needed to be installed so it installs in
// about 1 minute
우리는 시간을 기록하고, 응용 프로그램은 처음부터 끝까지 설치하는 데 약 25 분이 걸렸다. 설치를 테스트 한 컴퓨터는 2 개의 코어와 3.1GB의 메모리와 3.1GHz를 사용하는 가상 컴퓨터였습니다.
설치 속도를 높이려면 무엇을 권유합니까? .net 2.0을 사용하는 windows forms와 같은 다른 기술을 사용해야합니까? 이미 만든 응용 프로그램을 배포 할 수 있으면 좋을 것입니다. 여러분이이 응용 프로그램을 휴대용으로 만들 수 있도록 도와 주시면 감사하겠습니다. 그렇게하기 위해 필요한 모든 참조가 출력 디렉토리에 복사 된 상태에서 응용 프로그램을 빌드 해 보았습니다. 그건 안되 ... 설치를 더 빨리하는 방법에 대한 아이디어는 큰 도움이 될 것입니다.