![](/img/trans.png)
[英]Dynamic in the immediate window causes 'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported error
[英]Predefined type microsoft.csharp.runtimebinder is not defined or imported
我在我的C#項目中使用了dynamic關鍵字。 我得到以下錯誤
無法找到編譯動態表達式所需的一種或多種類型。
下面是我的代碼,我們正在使用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。
右鍵單擊您的項目並選擇“添加引用”
在“Reference Manager”窗口中選擇“Assemblies-> Framework”。
添加選擇Microsoft.CSharp.dll
並單擊添加。
希望這能解決你的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.