2009-06-16 1 views
0

대상이 .NET 2.0 인 Visual C# 2008 Express Edition을 사용하여 Windows Form 응용 프로그램을 만들었습니다. 이제 .NET 1.1 용으로이 프로젝트를 빌드해야합니다. 내가 직면 한 문제는 디자이너 클래스가 .NET 1.1에서 지원되지 않는다는 것입니다. 그들은 .NET 1.1에서 지원되지 않는 partial 키워드를 사용합니다. 내 프로젝트를 .NET 1.1과 역 호환되도록하기 위해 따라야 할 단계는 무엇입니까? .NET 2.0 프로젝트를 유지하여 디자이너를 사용하여 편집 할 수 있지만 빌드 타임 중에는 1.1로 변환하려고합니다..NET 2.0 Windows Form 응용 프로그램을 .NET 1.1과 역 호환 가능

이 작업을 수행하는 가장 쉬운 방법을 알려주십시오. 디자이너에서 생성 한 코드에서

안부, 자간 나트

+0

SharePoint와 관련이 있습니까? –

+0

그건 실수 였어. 시정 해줘서 고마워. – Jagannath

답변

0

이 필요합니까? .NET 1.1? 왜 .NET 1.1 시스템에 .NET Framework 2.0을 설치하고 .NET 2.0 버전을 실행하지 않는가?

당신과 당신의 고객은 .NET 1.1이 얼마나 오래된지를 진정으로 깨닫게됩니까? Visual Studio 과 함께 제공됩니다. Visual Studio 2010 베타가 출시되었습니다. 2003-2010 = 컴퓨터 업계에서 매우 오랜 시간.

동일한 시스템에 두 프레임 워크가 잘 작동합니다. 유일한주의 사항은 .NET 1.1 시스템에서 ASP.NET을 실행 중인지 여부입니다. 그렇다면 .NET 2.0을 설치 한 후 모든 .NET 1.1 웹 응용 프로그램에서 aspnet_regiis의 .NET 1.1 버전을 실행해야합니다. .NET 2.0 설치는 스크립트 매핑을 2.0으로 업그레이드하고 모든 웹 응용 프로그램에서 작동하지 않습니다.

0

부분 클래스는 코드를 분리합니다. 따라서 양식 1.1을 호환 가능하게 만들기 위해서는 부분 클래스의 코드를 디자이너가 생성 한 코드가 포함 된 클래스로 복사하여 단일 클래스로 만들어야합니다.

0

부분 클래스뿐만 아니라 변경해야 할 많은 다른 것들이있을 수 있지만, 이는 좋은 출발점입니다. 1.1과 2.0 사이에는 몇 가지 차이점이 있습니다. Winform이 상대적으로 단순하다면 다른 많은 변경 사항을 적용하지 않을 것입니다. 1.1에 포함되지 않은 컴포넌트와 기본 클래스를 사용했다면, 결국 당신의 직업이 처음부터 재 프로그래밍하는 것이 더 쉽다는 것을 알게 될 것입니다.