У меня, наверное, глупый вопрос:
У нас есть COM DLL VC ++ (разработанная для внутреннего использования), и мы перенесли наше основное приложение на C # и использовали COM Interop, reg-free для доступа к COM dll. Все отлично работает с внутренним встроенным манифестом.
Тем не менее, дружественный продукт-dev / marketing / sales хочет минимизировать пакет и напрямую включать COM-dll. Каким-то образом кто-то убедился, что в дистрибутив приложения должен входить только exe-файл (поскольку он неуправляемый, мы не можем просто включить ILMerge).
Поскольку у нас есть tlb / lib COM, можем ли мы каким-то образом статически связать его, не перенося весь COM на управляемую C # переработку?
Спасибо
P.S. Прошу прощения за мою формулировку: компания была сокращена, и я парень из Python, которому пришлось изучать все .NET за последнюю неделю или около того, так как теперь я делаю свою работу и работу двух бывших старших разработчиков .net