Visual Studio 2010을 사용하고 있습니다. MEF 응용 프로그램을 만들어보십시오. 이 작업에는 .NET 4.0이 필요합니까? 아니면 .NET 2.0을 대상으로 할 수 있습니까?MEF에는 .NET 4가 필요합니까?
답변
예 당신이 할 :
응용 프로그램 요구 사항은 자주 을 변경하고 소프트웨어는 지속적으로 진화하고있다. 결과적으로 이러한 응용 프로그램은 종종 모 놀리식이되어 이되어 새로운 기능을 추가하기 어렵게 만듭니다. 는 관리 확장 성 프레임 워크 (MEF)는 .NET Framework의 새로운 라이브러리 4.0 그 주소 확장 응용 프로그램 및 구성 요소의 설계를 단순화함으로써이 문제를 해결합니다.
편집 : .NET 2.0 타겟팅에 대한 질문은 여기에 대한 답변 :
http://mef.codeplex.com/Thread/View.aspx?ThreadId=54008는
MEF는 으로 .NET 2.0에서 지원되지 않습니다 LINQ 및 Expression 트리에 따라 다릅니다. 현재 MEF의 .NET 2.0 버전을 계획하지 않았습니다.
엄밀히 말하면 .Net 4.0을 설치할 필요가 없습니다. System.ComponentModel.Composition.dll을 참조 할 경우 .Net 3.5와 함께 MEF를 사용할 수 있습니다.
그러나 DannyLane에 따르면 LINQ 기능이 필요하므로 .Net 2.0을 대상으로 할 수 없습니다.
+1 또한 codeplex에서 다운로드해야합니다. http://mef.codeplex.com/ – pms1969
- 1. Silverlight 4에는 .NET 4가 필요합니까?
- 2. .NET imagebutton - 코드 숨김이 필요합니까?
- 3. .Net 폼 인증에는 세션이 필요합니까?
- 4. ASP.NET 4가 라우팅/매핑으로 이전
- 5. Nhibernate 2.1에서 Spring을 사용하면 .net 4가 throw됩니다. System.ExecutionEngineException이 발생합니다.
- 6. .NET Framework 4가 설치되지 않은 컴퓨터에 WPF 응용 프로그램 설치
- 7. .NET Framework 4가 설치된 __just__ 컴퓨터에서 C# 4로 실행되는 프로그램
- 8. .NET 4가 테일 콜 제거를 수행하는 것을 멈출 수 있습니까?
- 9. Xcode 4가 Git과 충돌합니다
- 10. 예외시 Xcode 4가 멈춤
- 11. iOS 4가 앱을 정지합니다
- 12. .NET 2.0 프로젝트의 .NET 1.1 어셈블리 : .NET 1.1이 필요합니까?
- 13. Expression Blend에 Silverlight 4.0이 필요합니까?
- 14. System.IO.Directory.Getfiles Silverlight 4가 작동하지 않습니다.
- 15. Windows 7에서 Flash 4가 작동합니까?
- 16. Silverlight 4가 VS 2010에서 누락되었습니다.
- 17. .NET 1.0 프레임 워크를 대상으로하려면 .NET 1.0 프레임 워크가 필요합니까?
- 18. .Net RIA Services : DomainService에 Parameterless 생성자가 필요합니까?
- 19. .NET 버전 downgrade는 app.config를 생성합니다. 필요합니까?
- 20. NET Coverage 도구에는 관리자 권한이 필요합니까?
- 21. .NET Framework 2.0 및 .NET Framework 3.5를 사용하는 경우 .NET Framework 3이 필요합니까?
- 22. silverlight 4가 firefox 및 chrome에서 작동하지 않습니다.
- 23. 더 이상 Flash Builder 4가 필요하지 않습니다!
- 24. Silverlight 4가 디버깅되지 않습니다. 기호가로드되지 않았습니다.
- 25. CursorIndexOutOfBoundsException 문제 : 인덱스 4가 요청되었으며 크기는 4입니다.
- 26. Xcode 4가 시뮬레이터의 xib 인터페이스를 업데이트하지 않습니다
- 27. Xcode 4가 응용 프로그램을 시작하지 않았습니까?
- 28. Firefox 4가 예기치 않게 종료 됨
- 29. 3.5에서 실행되는 C# 코드에서 MSBuild/.net 4가 설치되어 있는지 검색 하시겠습니까?
- 30. vs2010 \ silverlight 4가 설치된 후 vs2008에서 silverlight 3 디버깅
.NET Framework 3.5를 사용하여 Visual Studio 2010에서 콘솔 응용 프로그램을 만들고 System.ComponentModel.Composition v4.0.30319를 참조했습니다. 그러나 참조를 존중하고 "어셈블리 참조가 누락 되었습니까?"라고 물으면서 프로젝트를 컴파일 할 수 없습니다. 어떤 아이디어? – NLV
v4.0 어셈블리가있는 v3.5 대상 프로젝트를 빌드 할 수 없습니다. – Ludwo