Visual studio UseHostCompilerIfavable False会导致一个";找不到编译动态表达式所需的一个或多个类型";错误

Visual studio UseHostCompilerIfavable False会导致一个";找不到编译动态表达式所需的一个或多个类型";错误,visual-studio,visual-studio-2010,msbuild,msbuildcommunitytasks,Visual Studio,Visual Studio 2010,Msbuild,Msbuildcommunitytasks,当UseHostCompilerIfavable设置为false时,C#动态类型似乎无法编译。在我的项目中,我有两个必需的参考资料Microsoft.CSharp和System.Core,但它拒绝识别它。但是,使用集成的VisualStudio编译器是可行的 令人不快的是: dynamic obj = this.Engine.Operations.CreateInstance(pytype); 不要紧,似乎包括Microsoft.Scripting.Core程序集在内的是导致此问题的原因。您应

UseHostCompilerIfavable
设置为
false
时,C#
动态
类型似乎无法编译。在我的项目中,我有两个必需的参考资料
Microsoft.CSharp
System.Core
,但它拒绝识别它。但是,使用集成的VisualStudio编译器是可行的

令人不快的是:

dynamic obj = this.Engine.Operations.CreateInstance(pytype);

不要紧,似乎包括Microsoft.Scripting.Core程序集在内的
是导致此问题的原因。

您应该将此标记为已回答,以便人们知道此问题尚未解决。我以前不能-必须等待两天。