문제

WPF에 프로그램을 작성하고 싶지만 .NET35 또는 .NET30을 대상으로해야합니다. .NET35의 장점은 분명합니다. 그러나 여전히 .NET30의 주요 장점 중 하나는 Vista에 내장되어 있으므로 Windows Vista를 사용하는 사람들은 프레임 워크를 다운로드하여 설치할 필요가 없습니다.

.NET35의 장점이 ~ 200 메가를 다운로드하고 설치하는 번거 로움을 능가한다고 생각하십니까?

추신

실제로 LINQ와 같은 고급 물건이 필요하지 않습니다. 따라서 .NET30으로 충분할 것 같습니다. 아니면 내가 놓친 것이 있습니까?

도움이 되었습니까?

해결책

3.5 컴파일러를 사용하는 경우 Extention 메소드와 같은 여러 3.5 기능을 사용할 수 있습니다. 그러나 200MB 다운로드가 심각한 관심사라면 3.0을 목표로하는 것은 당신을 많이 아프지 않을 것입니다.

다른 팁

당신은 옳습니다 : 사용자가 다른 프레임 워크를 다운로드 할 필요가없는 것은 분명히 이점이 있습니다.

몇 가지 팁 : FW3.0을 목표로하는 경우 Studio 2005 대신 Studio 2008 및 C# 3.0 또는 VB 9.0 컴파일러를 사용할 수 있습니다. 프로젝트 속성에서 대상 프레임 워크를 3.0으로 설정하기 만하면됩니다. 또한 LINQBRIDGE를 사용하여 LINQ를 사용하여 LINQ를 사용할 수 있습니다.

데이터베이스에 액세스하는 경우 LINQ에서 SQL (또는 엔티티 프레임 워크)을 놓치게됩니다. 저에게는 그것이 프레임 워크 3.5를 선호하는 이유입니다.

필요한 것은 .NET 프레임 워크 3.5 SP1입니다 클라이언트 프로필, 이는 최소 설치 크기로 3.5를 제공하며 일반적으로 2 배 MB입니다.

나는 그것이 당신이 대답 할 수있는 질문이라고 생각합니다. 사용자가 미래를 준비하는 방법을 다운로드/설치하는 방법은 무엇입니까? 고급 물건이 필요하지 않다고 말하지만, 미래에 필요한 것인지는 결코 알 수 없습니다.

분명히 항상 3.0에서 시작할 수 있으며 실제로 3.5가 필요할 때 프로젝트를 최신 버전으로 업그레이드하십시오 (그때까지 버전 4.0의 물론).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top