Библиотеки DLL взаимодействия больше не создаются автоматически
Еще во времена VS2008 я создал очень большое решение на C#, которое включало в себя 12 проектов.
Когда я добавил ссылку на xyz.tlb в данный проект, VS2008 автоматически создал DLL interop.xyz.dll и все было замечательно. Все
using xyz;заявления были прохладными
В наши дни, с vs2015, это уже не так.
Может ли кто - нибудь пролить свет на то, что я здесь упускаю?
Что я уже пробовал:
* Удаление и повторное добавление ссылки tlb.
* Поиск копии interop.xyz.dll, поместив его в общее место и добавив к нему ссылку. Что я ненавижу в этом, так это то, что если я обновлю продукт xyz и XYZ.tlb будет обновлен, мое решение не будет обновлено. Теоретически, по правилам COM он должен быть обратно совместим, но некоторые поставщики не всегда играли хорошо.