Странное поведение приложения Windows.Forms - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть приложение в Windows. Forms с основным модулем EXE и различными библиотеками. Я компилирую все, копирую исполняемый файл и dll, запускаю программу и открываю формы, содержащиеся в одной из dll, которая регулярно открывается. Пока все нормально. Затем УДАЛИТЕ dll с диска, запустите программу, откройте формы, содержащиеся в dll, который я удалил, и ОНА ОТКРЫВАЕТСЯ !!! Но как??? Я удалил DLL, я ожидаю исключение типа файла не найден или нулевые ссылки, и вместо этого он открывается? Я не включил dll, как можно подумать, поэтому они не найдены в exe, если Visual Studio не делает его удобным, несмотря на инструкции. Как такое может произойти?

ОБНОВЛЕНИЕ. Я удалил ВСЕ dll и программа продолжает работать. Похоже, что включены все библиотеки. Надо сказать, что это единственное решение, которое содержит проект EXE и 5 проектов DLL, но почему оно включает все в исполняемый файл компиляции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...