Мне нужно передать Scripting.Dictionary между моим приложением C# и другим приложением. Я хотел бы иметь возможность создавать экземпляры и изменять словарь в моем приложении C#.Использование Scripting.Dictionary с C#
Я мало знаю о Scripting.Dictionary и ActiveX в целом. Различные форумы предполагают, что я должен использовать такие функции, как System.Type.GetTypeFromProgID() и System.Activator.CreateInstance(), чтобы создать экземпляр. К сожалению, это означает, что это непрозрачный объект для остальной части моего кода.
Действительно ли это так, как это должно быть сделано или есть лучший способ? В идеале я хотел бы импортировать тип времени компиляции и просто использовать его, как и любой другой тип. Это возможно?
This article предлагает получить «сборку метаданных» у поставщика - знает ли кто-нибудь, существует ли такая сборка для Scripting.Dictionary?
«scrrun.dll» известен как запись Microsoft Scripting Runtime в разделе «Библиотеки COM-типа». – Erick