Я написал серию политик регистрации и основываясь на принципах OOAD, я использовал некоторое наследование и прочее для повторного использования некоторого кода.Как отлаживать DLL политики регистрации, которая не может быть загружена?
Теперь я получил эту иерархию:
- общий набор проверочных в политике
- Специальный комплект проверочных в политике
Каждый проект библиотеки классов, а также в библиотека конкретных классов ссылается на общую библиотеку классов.
Теперь у меня нет проблем при загрузке общих правил регистрации. Но когда я хочу загрузить определенный набор, Visual Studio жалуется, что он не может загрузить DLL, и он настолько тупой, что он не дает мне больше информации:
Как его отладить? Я застрял на этом шаге. Я не могу найти, почему он не может загрузить мою DLL, и я не могу найти детали LoaderException.
При объединении проектов вы никогда не должны копировать DLL из одного проекта в другой, потому что исходный код больше не ссылка dll. При объединении проекта всегда просматривайте DLL, где находится исходный код. Обычно я использую Explorer Solution и добавляю в проект существующий элемент. Лучшее решение - скопировать папку bin в основной проект, а затем удалить корзину. Затем удалите все DLL-файлы в Обозревателе решений и снова добавьте их на этот раз в папку, в которой они были созданы. – jdweng