우리는 아름답게 디자인 된 .NET WPF 데스크톱 응용 프로그램을 만들었습니다. InnoSetup으로 응용 프로그램을 설치하고 .NET 3.5가 없으면 자동으로 설치합니다. 그러나 .NET 3.5를 다운로드하는 패키지는 엄청나 다. 약 30 %의 사용자가이 때문에 설치를 끝내지 않는다는 것을 알게되었습니다..NET WPF 응용 프로그램을 Windows Forms로 변환하는 방법?
분명한 해결책은 모든 것을 Windows Forms과 함께 .NET 1.1로 다시 코딩하는 것이지만 몇 주 정도 소요될 주요 개발입니다. 또한, 두 버전을 모두 지원하려면 (그리고 innosetup을 사용하여 올바른 버전을 선택하는 경우) 또는 WPF를 모두 삭제해야하는 경우 딜레마에 직면하게됩니다.
WPF를 Windows Forms로 변환하는 쉬운 방법이 있습니까? 아니면 고려해야 할 대안이 있습니까?
감사합니다.
.NET 1.1 대신 .NET 2.0을 사용한다고 가정합니까? .NET 3.5 클라이언트 프로파일을 이미 보셨습니까? 여기에는 일반적으로 클라이언트 (WPF-) 응용 프로그램에 필요한 축소 된 어셈블리 집합이 포함됩니다. http://blogs.windowsclient.net/trickster92/archive/2008/05/21/introducing-the-net-framework-client-profile .aspx –
@divo : Janusz는 아마도 .NET 1.1을 의미 할 것입니다. 2.0보다 약간 더 유비 쿼터스가 많기 때문입니다. 여전히 23MB의 설치 프로그램이 있습니다. – MusiGenesis
@MusiGenesis : 나는 그렇게 생각하지 않는다. .NET 2.0이 설치되지 않은 컴퓨터를 보아온 지 오래되었습니다. .NET 2.0에는 WinXP SP3, Vista 및 Win7 (3.5 SP1 포함)이 포함되어 있지만 .NET 1.1은 Windows 버전에 포함되지 않았습니다. –