Это потребует прочтения чайных листьев, вам, безусловно, следует связаться с продавцом и запросить детали. Но, конечно, что-то важное произошло в .NET 4.0, он больше не требует доставки библиотек interop. Microsoft Office больше не работает, начиная с Office 2013.
Очень элегантно решена в VS2010 и .NET 4.0 с новой функцией «Вставить типы взаимодействия». Также известна как функция «Нет PIA». Опция включается автоматически при добавлении ссылки на библиотеку типов. Эффект, как будто вы объявили все типы взаимодействия в вашем собственном исходном коде. Только те, которые вы используете. Особенно эффективны для библиотек Interop Office, они очень большие.
Основополагающим изменением в CL4 версии V4, который задействует эту функцию, является новый способ проверки идентичности типа. Для типов [ComImport] два типа считаются идентичными, если они имеют одинаковый [Guid]. Собрания, из которых они пришли, уже не важны. Это устраняет необходимость в PIA.
Возможно, вам придется немного изменить рабочий процесс, теперь выберите ссылку со вкладки COM. Возможно, небольшое изменение в исходном коде, если раньше вы привыкли создавать объект XxxxClass, вы просто редактируете его, чтобы вместо этого создать интерфейс Xxxx. И измените проект установщика, нет необходимости копировать DLL (ы) больше.
Все и все, COM Interop является значительно улучшены в .NET 4.0, в частности, изменения в C# языка делают его гораздо проще в использовании. В миллионах миль от неминуемой смерти :)
Таким образом, продавец, вероятно, говорит вам, что они больше не будут отправлять библиотеки взаимодействия. Потому что они вам больше не нужны. Если вы не представляете, как выглядит библиотека типов, обратитесь к поставщику за помощью.
Какой тип взаимодействия? – SLaks
Я не думаю, что такое утверждение верно. Возможно, они планируют отказаться от этого в своем пакете продуктов. –
Сообщите им, чтобы предоставить вам ссылку MSDN, в которой указано это. – Hatjhie