Здравствуйте, trolik, Вы писали:
T>Подскажите какую заготовку проекта выбрать чтобы собрать COM объект с IDispatch и остальными DllRegister...
проект Class Library
для каждого класса, который должен быть видимым в COM укажи атрибуты
[ComVisible(true)]
[Guid("E02171FF-2A95-4902-8D25-6570060CB2CD")] <- сгенери отдельно по каждому классу через Create GUID
[ClassInterface(ClassInterfaceType.AutoDual)]
в свойствах проекта — Configuration Properties — Build:
Register for COM Inerop — true
теперь можешь пользоваться библиотекой и из managed (.net) сборок и из VB6