이 DLL은 Visual Studio 2010 프로젝트에 기본적으로 추가됩니다. 이 새로운 어셈블리는 무엇을 위해 사용됩니까? Reflector를 사용하여 보았을 때 많은 것을 담고있는 것 같지 않습니다. Google은 그것에 대해 말할 것도별로 없습니다..NET 4.0의 Microsoft.csharp.dll은 무엇입니까?
151
A
답변
174
프로젝트에서 dynamic
keyword을 사용하는 경우/때 사용됩니다. 어셈블리에는 C# 런타임 바인더가 포함되어 있습니다.
C# 컴파일러는 기본적으로 dynamic
키워드를 지원하는 데 필요한 코드를 생성, 컴파일 및 실행할 수 있도록 라이브러리로 추출되었습니다. 코드에서 처음으로 dynamic
을 사용하면이 어셈블리 (System.dll, System.Core.dll 및 System.Dynamic.dll)가 AppDomain에로드됩니다.
12
지금까지는 항상 제거했습니다. 아직 문제는 없습니다.
관련 문제
- 1. .NET 4.0의 호환성은 무엇입니까?
- 2. .net 4.0의 병렬 프로그래밍
- 3. .NET 4.0의 WebHttpBinding?
- 4. .NET 4.0의 MembershipProvider
- 5. .Net 4.0의 병렬 기능
- 6. .net 4.0의 클라우드 컴퓨팅
- 7. .Net 4.0의 가비지 수집
- 8. .net 4.0의 ERP 솔루션
- 9. .NET 4.0의 XopDocument 클래스 바꾸기
- 10. .NET 4.0의 WPF 3D의 새로운 기능은 무엇입니까?
- 11. NET Framework 3.5와 4.0의 주요 차이점은 무엇입니까?
- 12. .NET Framework 4.0의 변경 내역
- 13. .Net 4.0의 WPF 포커스 관리
- 14. .NET Framework 4.0의 형식 변형
- 15. .NET 프레임 워크 - 4.0의 기능보다 나은 3.0
- 16. FluentNHibernate 자동 매핑 및 .NET 4.0의 ISet
- 17. .NET 4.0의 REST-ful 워크 플로 서비스
- 18. .net 4.0의 드롭 다운 목록에 대한 툴팁
- 19. . Compact Framework 2.0과 .Net Framework 4.0의 호환성
- 20. .NET 4.0의 동적 언어 런타임의 제한 사항은 무엇입니까?
- 21. 이전 버전보다 .NET 4.0의 속도가 느린 이유는 무엇입니까?
- 22. VSTO 개발 - VS2010/.NET 4.0의 주요 개선점은 무엇입니까?
- 23. VS2010/.NET 4.0의 BackgroundWorker 스레드 액세스의 차이점은 무엇입니까?
- 24. .Net 4.0의 MemoryMappedViewAccessors를 사용하는 가장 적절한 방법은 무엇입니까?
- 25. iPhone SDK 4.0의 MPMediaPlayerController
- 26. 웹 서비스가 .net 4.0의 통합 된 부분으로 남아있는 이유
- 27. WPF 및 .NET 4.0의 차트 컨트롤에 대한 설명
- 28. 공변량과 Contravariance .NET 4.0의 좋은 실용적인 응용 프로그램?
- 29. .net 4.0의 parallel-for은 GPU 컴퓨팅의 특권을 자동으로 취합니까?
- 30. .NET 4.0의 일반 개체에서 Interop 개체를 사용할 수 있습니까?
그들이 왜 기본적으로 참조하도록 선택했는지 추측 하시겠습니까? 우리 모두가 현재보다 더 '동적 인'것을 많이 사용해야합니까? –
@mo 그들은 모든 파일에'using System.Linq;'를 자동으로 추가하는 것과 비슷합니다. 새로운 언어 기능을 좀 더 원활하게 만들어줍니다. 'dynamic'을 사용하고 싶다면, 여러분의 노력에 아무런 도움이되지 않을 것입니다. –