Мне нужно продолжить чей-то проект C #, но я не могу с ним разговаривать.
Основная программа NameSpace A использует библиотеки DLL с NameSpaces B C D ...
Эта основная программа загружает подключаемые библиотеки DLL во время выполнения, эти библиотеки должны иметь доступ к пространствам имен A B C D ...
Но проблема в том, что библиотеки DLL могут получить доступ только к пространству имен A!
Плагины имеют ссылку на основной exe.
Что очень странно, так это то, что уже скомпилированный exe (последняя версия), который я получил из основной программы, действительно имеет ссылку в обозревателе объектов библиотеки DLL для проекта NameSpaces ABCD, но когда я сам компилирую основную программу exe, DLL может только см. NameSpace A!
У меня есть источник всех проектов всех пространств имен.
Любая помощь будет тепло приветствоваться, это сводит меня с ума!