Мне нужно передать Scripting.Dictionary между моим приложением C # и другим приложением. Я хотел бы иметь возможность создавать экземпляры и изменять словарь в моем приложении C #.
Я мало знаю о Scripting.Dictionary и ActiveX в целом. Различные форумы предлагают мне использовать такие функции, как System.Type.GetTypeFromProgID () и System.Activator.CreateInstance () для создания экземпляра. К сожалению, это означает, что это непрозрачный объект для остальной части моего кода.
Это действительно, как это должно быть сделано, или есть лучший способ? В идеале я хотел бы импортировать тип времени компиляции и просто использовать его как любой другой тип. Возможно ли это?
В этой статье предлагается, чтобы я получил "сборку метаданных" от поставщика - кто-нибудь знает, существует ли такая сборка для Scripting.Dictionary?