У нас есть ситуация, когда у нас будет две надстройки VSTO Outlook, которые начинаются с некоторого общего общего кода, но общий код, вероятно, со временем будет расходиться. В идеале мы хотели бы реструктурировать надстройки, чтобы разделить общий код в отдельную общую библиотеку DLL, но по нетехническим причинам это сейчас не вариант. Какие проблемы вы ожидаете, если обе надстройки развернуты в одном экземпляре Outlook? Вы видите проблемы, возникающие из-за того, что будут два класса с одним и тем же именем и тем же пространством имен, но с разными определениями, загруженными двумя разными надстройками в один и тот же экземпляр Outlook? Также одна из надстроек должна вызывать форму в другой надстройке. Как вы думаете, это будет проблемой с различиями в общем коде?
Если предположить, что нам удастся реструктурировать надстройки, чтобы отделить dll от общего кода, возникнет ли у Outlook проблема с различными версиями одной и той же dll, развернутой двумя разными надстройками?