2013-09-16 1 views
1

.NET Framework 1.1에서 실행되는 프로젝트에서 사용되는 C# 클래스 라이브러리를 작성하고 있습니다. 그러나 저는 Visual Studio Ultimate 2010을 사용하고 있습니다.이 도구는 버전 1.1 용 도구를 제공하지 않습니다..NET 1.1 호환성을위한 C# 코드 확인

코드가 1.1과 호환되는지 VS2010 내부에서 수행 할 수있는 정적 검사가 있습니까?

+0

나는 그것을 매우 의심한다. 1.1은 공식적으로 더 이상 지원되지 않습니다. .NET 2.0으로 업그레이드 할 수있는 방법이 있습니까? –

+0

관련 : http://stackoverflow.com/questions/8336817/can-i-still-target-net-framework-1-1-in-visualstudio-2010 –

답변

3

csc에는 구문 호환성을 확인할 수있는 기능이 있습니다. 일부 게시 빌드 단계에서 langversion 플래그를 사용하여 ISO-1과의 프로그램 호환성을 확인하십시오. .NET 2.0 이후의 관례 이후로 .NET 1.1 라이브러리에 대한 별도의 프로젝트를 유지하는 것이 좋습니다.

+0

팁 주셔서 감사합니다. 그러나 Langversion 메커니즘은 C#의 구문 만 검사하기 때문에 다소 제한적이지만 코드가 호환되지 않는 프레임 워크에서 클래스 라이브러리를 참조하는지 여부를보고 할 수 없습니다. – htalvitie

0

.NET Framework에서 이전 버전과의 호환성 문제가 있습니다. .NET 4.0에서 응용 프로그램을 빌드하면이 버전이 .NET 1.1 Framework에서 작동한다는 점만 제외하면 문제가됩니다. 많은 기능이 새로 추가되었거나 폐기되었습니다. 좋은 생각은 다른 대상 vesions에서 프로젝트를 빌드하는 것입니다.

확인이 정보 : http://msdn.microsoft.com/en-us/library/ff602939.aspx

+0

원래의 질문에 대해서는 언급하지 않았지만, VS2010은 코드 컴파일에만 사용되지 않았습니다. – htalvitie