Я использую динамическое ключевое слово в моем проекте С#. Я получаю следующую ошибку
Невозможно найти один или несколько типов, необходимых для компиляции динамического выражения.
Ниже мой код, и мы используем 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);
Я уже упоминал DLL Microsoft.Chasharp DLL и System.Core DLL, как это предлагается в других ссылках.
После обращения к DLL Microsoft.Csharp я получаю еще одну ошибку:
предопределенный тип microsoft.csharp.runtimebinder не определен или не импортирован.