Предопределенный тип microsoft.csharp.runtimebinder не определен или не импортирован

Я использую динамическое ключевое слово в моем проекте 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 не определен или не импортирован.

Ответы на вопрос(1)

Ваш ответ на вопрос