.net - .NET 4.0 中的 Microsoft.csharp.dll 是什么

标签 .net visual-studio-2010 visual-studio c#-4.0 .net-4.0

此 DLL 默认添加到 Visual Studio 2010 项目中。这个新组件有什么用?使用 Reflector 查看后,它似乎没有包含太多内容,而且 Google 似乎也没有太多可说的。

最佳答案

当/如果您使用dynamic keyword时使用它在你的项目中。该程序集包含 C# 运行时绑定(bind)程序。

C# 编译器本质上已被提取到一个库中,以便它可以发出、编译和运行支持 dynamic 关键字所需的代码。第一次在代码中使用dynamic时,该程序集(以及 System.dll、System.Core.dll 和 System.Dynamic.dll)将被加载到您的 AppDomain 中。

关于.net - .NET 4.0 中的 Microsoft.csharp.dll 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2460883/

相关文章:

.net - .NET 的 MongoDB 乐观并发控制

c++ - 示例提供的代码中的 Qt 堆损坏

asp.net - 如何在Visual Studio 2019中创建ASP.NET网站?

asp.net - EPPlus ColumnStacked 图表数据点颜色

.net - MEF:CompositionContainer 和部件生命周期和所有权

c++ - 如何在 Visual C++ 2010 中从 C++0x 启用 nullptr?

c# - Visual Studio 不会更新我的数据源的属性

c# - 在 Visual Studio 中替换图像列表中的图像而不更改索引

android - Xamarin 表单 : How to implement an image carousel in 2019

c# - 使用 .net native 工具链编译后 Uwp 应用程序立即崩溃