Я немного озадачен тем, что здесь происходит.
Насколько я понимаю, когда сборка требуется во время выполнения, среда выполнения сначала попытается загрузить сборку из исполняющего каталога (или каталога).где находится зависимый исполняемый файл).После чего он попытается найти сборку в GAC.
Прежде всего, я на Windows.
Теперь, когда я компилирую, мое решение VS, все работает нормально (как и ожидалось), но когда я компилирую то же решение в MonoDevelop, компиляция останавливается из-за ошибок, связанных с отсутствующей ссылкой log4net (точная сборка, для которой я вручную установил в GAC, чтобы избежать этой ситуации).
Итак, у меня такой вопрос: смотрит ли MonoDevelop на GAC во время компиляции, чтобы определить, доступна ли сборка, или есть другое место, в котором мне нужно предоставить требуемую сборку?
Спасибо за вашу помощь!