문제

오픈 소스 미디어 센터 플러그인이 있습니다. 현재 다운로드 크기는 하나의 Megabyte입니다.

플러그인을 .NET 3.5를 요구하도록 변경하면 사용자가 다운로드해야 할 수도 있습니다. 197 Megs 내 플러그인을 사용할 수 있습니다.

나는 큰 리팩토링 프로세스의 중간에 있으며 LINQ의 기능적 측면 중 일부를 사용하여 코드베이스의 복잡성을 상당히 줄일 수 있습니다.

.NET 3.5는 내 응용 프로그램에 대한 합리적인 사전 반품입니까? 내 전체 사용자 기반에는 이미 .NET 3.0이 설치되어 있습니다.

도움이 되었습니까?

해결책

오픈 소스 프로젝트에는 수용 가능하다고 생각합니다. 다음 버전의 Windows 인 Windows 7에는 .NET 3.5가 제공됩니다. 그리고 : XP 및 Vista 사용자가 이미 다른 프로그램에 대해 3.5를 설치했을 가능성은 매월 증가합니다.

추신 : 미디어 센터 플러그인을 사용하고 있습니다. 3.5 설정을 할 것이라고 확신합니다.

다른 팁

더 작은 설치 프로그램의 경우 .NET 3.5 SP1 ""라는 새로운 기능이 있습니다.클라이언트 프로필".

.NET Framework 클라이언트 프로파일 설정에는 클라이언트 응용 프로그램 시나리오에 일반적으로 사용되는 .NET Framework의 어셈블리 및 파일 만 포함되어 있습니다. 예를 들어 : Windows Forms, WPF 및 WCF가 포함됩니다. 여기에는 ASP.NET 및 서버 시나리오에 주로 사용되는 라이브러리 및 구성 요소가 포함되지 않습니다. 우리는이 설정 패키지가있을 것으로 기대합니다 26MB 크기는 전체 .NET Framework 설정 패키지보다 훨씬 빠르게 다운로드 및 설치할 수 있습니다.

Microsoft가 Windows 업데이트 또는 서비스 팩을 통해 가능한 한 많은 기계에 .NET Framework 3.5를 설치하기 위해 Microsoft가 어려운 이유를 모르겠습니다.

그러나 Vista 사용자가 3.5를 다운로드하는 것을 원하지 않으면 vs2008에서 2.0 프레임 워크를 목표로 할 수 있습니다. 2.0은 Vista에 내장되어 있습니다. LINQ와 관련하여 대체 구현 만 찾으십시오. Linqbridge. 기타 모든 (유추 된 변수, 자동 getter setter, 컬렉션 이니셜 라이저, 속성 초기화기, Lambda는 단지 컴파일러 마법 일 뿐이며 3.5에 의존하지 않습니다.

모든 사용자가 실제로 .NET 프레임 워크를 고갈시켜야하는 것은 아닙니다. 예를 들어, Windows 7 사용자는 이미 시스템에이를 가지고 있습니다.

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