Имам vb6 com сървър (ActiveX DLL проект), който се използва от .NET код
Всеки път, когато правя промени в кода на vb6 и правя dll, трябва да прекомпилирам и своя .NET клиентски код, защото изглежда, че VB6 генерира нови GUID или версии на интерфейси и com-обекти.
Признавам, че това е добра практика, защото се правят промени, но бих искал да деактивирам това поведение, за да оставя моя .NET клиентски код да бъде един и същ всеки път, когато актуализирам своята vb6 dll.
Как мога да кажа на VB6 да запази всички GUID и версии за ActiveX dll едни и същи, без значение какви промени се правят на COM обекти или COM интерфейси?