У меня есть TLB, который был предоставлен как часть стороннего API. Я использовал TLBIMP.exe для создания обертки сборки DLL. Однако во время разработки кажется, что сборка требует регистрации с использованием regsvr32.TLB для управляемой сборки .NET без Regsrv32 во время развертывания
Это не проблема во время разработки; Я использую управляемые экземпляры в производстве, и регистрация DLL вручную будет больно, если не невозможна при развертывании. Есть ли способ использовать управляемую сборку DLL таким образом, чтобы во время развертывания не требовался этап регистрации?
Я читал в Интернете и нашел некоторую литературу о без регистрации COM, используя приложение. Может ли это быть жизнеспособным решением?
Попробуйте [изолированный COM] (http://qualapps.blogspot.com.au/2007/06/isolated-com.html?m=1) – Noseratio
Взаимосвязанная сборка * никогда * не зарегистрирована. Для этого требуется только COM-компонент, с которым вы взаимодействуете. Используйте рекомендуемую процедуру развертывания поставщика. –