새 버전의 Visual Studio에서 앱을 작성하고 .NET Framework 1.1과 호환되도록 만들 수 있나요?

StackOverflow https://stackoverflow.com/questions/276204

문제

저는 99%의 시간을 Linux에서 보내는 웹 개발자입니다. 하지만 VB 또는 C#(.Net)을 사용하여 아주 간단한 애플리케이션을 개발해야 합니다.내가 가지고 있는 유일한 Visual Studio 버전은 최신 무료 버전입니다.어딘가에 2001년 사본이 있을 수도 있습니다.어쨌든, 제가 이것을 개발하는데 필요한 컴퓨터는 Windows NT4를 실행하고 있습니다.이 기능이 필요한 다른 소프트웨어가 실행되기 때문에 이를 변경할 수 없습니다.

새로운 VS로 앱을 개발하고 이전 버전의 .Net 프레임워크(1.1)와 호환되도록 유지할 수 있는 방법이 있습니까?

다른 것이 없다면 기계에 Perl을 설치하고 명령줄 유형의 스크립트를 작성할 수 있지만 그것을 사용할 사람들에게는 GUI가 더 나을 것입니다.

도움이 되었습니까?

해결책

Visual Studio 2008에서 .Net 1.1을 대상으로 할 수 없다고 생각합니다.다음은 개발자의 설명 중 하나입니다. 이 블로그 항목:

Visual Studio 2008은 .Net Framework 1.1 대상 지정을 지원하지 않습니다.이는 우리가 정말로 지원하고 싶었던 것입니다. .NET 1.1 응용 프로그램을 작업하는 .NET 개발자가 많다는 것을 알고 있기 때문입니다.그러나 런타임이 상당히 다른 .NET 1.1로 돌아가 지원하는 것은 훨씬 더 어려웠을 것입니다.

따라서이 릴리스에 적합하기 위해, 결정은 다중 오케팅을 전혀 지원하지 않거나 .NET2.0 이상을 목표로하는 것만으로도 결정되었습니다.우리는 Visual Studio 2008이 최소한 .NET 3.0 및 .NET 3.5를 모두위한 훌륭한 도구가되기를 정말로 원했기 때문에 - 우리는이 릴리스에 적합 할 수있는 가장 멀리 타이터 팅 지원을하기로 결정했습니다.

다른 팁

당신은 시도 했습니까? MSBEE? 이것은 vs2005에 추가 된 것입니다 (잘 말하면 : MSBuild의 2.0)이지만 vs2008에서도 잘 작동 할 수 있습니다. 물론, 항상 IDE를 사용하여 코드를 작성하고 2.0 폴더의 MSBuild를 사용하여 빌드 할 수 있습니다 ...

어느 쪽이든, .NET 1.1을 대상으로하면 .NET 1.1 / c# 1.2 기능 만 사용할 수 있습니다.

개인적으로, 나는 3.5SP1을 대상으로 (무료로 필요한 경우) C# Express 2008을 사용했습니다. (그러한 오래된 OS를 목표로 삼아야하기 때문에 이것을 제거했습니다)

vs.net 2008을 사용하여 .NET v1.1에서 실행할 수있는 코드를 작성할 수 있지만 IDE는 작동하는 내용에 대한 힌트를 제공하지 않습니다.

모델에는 인라인 ASP.NET을 사용하여 고정됩니다. (또는 CommandLine 도구를 사용하여 컴파일)

이 방법을 사용하는 많은 예가 있습니다.http://www.learnasp.com/freebook/learn/

이 코드는 V2 예제의 명시 적 명명을 제외하고는 모두 v1.1입니다.

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