我在我的 C# 项目中使用动态关键字。我收到以下错误
找不到编译动态表达式所需的一种或多种类型。
下面是我的代码,我们使用 VS 2013 和 .NET Framework 4.5.1。
dynamic cstmDocProp = (Microsoft.Office.Core.DocumentProperties)mScribeShell.ScribeShell.ActiveWordDoc.CustomDocumentProperties;
string s = String.Empty;
s = Convert.ToString(cstmDocProp[mConstants.g_sPROPERTY_DOCUMENT_INDEX].Value);
我已经按照其他链接中的建议引用了 Microsoft.Chasharp DLL 和 System.Core DLL。
引用 Microsoft.Csharp DLL 后,我收到另一个错误:
未定义或导入预定义类型 microsoft.csharp.runtimebinder。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)