Vordefinierter Typ microsoft.csharp.runtimebinder ist nicht definiert oder importiert
Ich verwende das dynamische Schlüsselwort in meinem C # -Projekt. Ich erhalte den folgenden Fehler
Ein oder mehrere Typen, die zum Kompilieren eines dynamischen Ausdrucks erforderlich sind, wurden nicht gefunden.
Unten ist mein Code und wir verwenden VS 2013 mit .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);
Ich habe Microsoft.Chasharp DLL und System.Core DLL bereits erwähnt, wie in anderen Links vorgeschlagen.
Nach dem Verweisen auf Microsoft.Csharp DLL erhalte ich einen anderen Fehler als
Vordefinierter Typ microsoft.csharp.runtimebinder ist nicht definiert oder importiert.