2011-09-30 8 views
-1

우리는 .net 3.5 프레임 워크에 속하는 몇 가지 응용 프로그램이 있습니다. 배포되는 코드 API (중앙 데이터베이스 정보에 다시 액세스 할 수있는 라이브러리)가 있습니다. 우리는 그 사이트를 닷넷 4.0 프레임 워크로 옮겼습니다..NET 4.0 API를 실행하는 .NET 3.5 응용 프로그램

내 질문은; .net 4.0 프레임 워크로 마이그레이션 할 수있는 위치에 있지 않은 응용 프로그램에서 API를 사용할 수있게하려면 어떻게해야합니까? 모든 사람들이 필요로하는 새로운 기능은 4.0 프레임 워크에 있습니다.

두 개의 API 만 만들어야합니까?


왼쪽의 질문에; 건설적인 것이 없으면 게시하지 마십시오.

맞춤 API에 대한 혼란이 명확하지 않은 것은 확실하지 않습니다.

우리는 응용 프로그램을 작성하는 데 매우 익숙하며 4.0 프레임 워크로 마이그레이션하는 중입니다. 새로운 프레임 워크가 나올 때마다 회사 (그리고 고객)가 응용 프로그램을 다시 작성/업데이트해야하는 것은 비용이 많이 듭니다.

+5

"새로운 4.0 API 실행"이란 정확히 무엇을 의미합니까? 귀하의 질문은 명확하지 않습니다. –

+0

@ Arnej65 - .NET 3.5 응용 프로그램은 명백한 이유로 .NET 4.0 API를 사용할 수 없습니다. 호환성을 유지하려면 4.0 전용 프레임 워크 기능을 사용하지 않아야합니다. –

+0

다운 투표를 삭제했습니다. 문제가 개선되었습니다. 나는 기본적으로 왜 투표가 내려 졌는지에 대해 진술하는 건설적인 의견을 남겼습니다. 문법적으로 부정확 한 영어를 이해할 수는 있지만, '응용 프로그램 작성'의 2 가지 다른 방법으로 4 줄의 설명을하면 노력하지 않은 질문이 나에게 투표의 가치가 있음을 나타냅니다. 앞으로는 이러한 일이 발생하지 않도록 맞춤법 검사기를 사용해보십시오. Google 크롬은 기본적으로 내장되어있는 것으로 보입니다. (여기에 내가 쓴 몇 가지 실수를 바로 잡았습니다 ...) –

답변

2

이전 API를 .NET 4 프레임 워크로 다시 컴파일해야 새로운 API를 사용할 수 있습니다.

또는 가능하면 3.5 프레임 워크를 대상으로 API를 다시 컴파일 할 수 있습니다.

2

.NET 4 최고의 솔루션으로 다시 컴파일하십시오.

+0

물론 Jon이 말한 것처럼 그는 3.5로 실행하거나 재 컴파일하는 것을 의미합니다. – Gage

2

구성 파일에서 명시 적으로 3.5 프레임 워크를 대상으로 지정하지 않았고 features which broke in .NET 4.0을 사용하지 않는 한 그대로 가야합니다.

관련 문제