Answers:
当/如果您在项目中使用dynamic
关键字,则使用它。该程序集包含C#运行时绑定程序。
C#编译器实质上已被提取到一个库中,因此它可以发出,编译和运行支持该dynamic
关键字所需的代码。第一次dynamic
在代码中使用该程序集(以及System.dll,System.Core.dll和System.Dynamic.dll)将加载到您的AppDomain中。
dynamic
比现在使用更多(即从不)吗?
using System.Linq;
到所有文件的方式。它只是使新的语言功能更加无缝。如果您想使用dynamic
,那么它就可以毫不费力地工作。
始终将其移除。还没有问题。
<Reference Include="Microsoft.CSharp" />
.csproj文件中的行。