В настоящее время я пишу приложение, которое имеет дело с несколькими библиотеками, и в нечетном случае будет недостаток в доступе к этим библиотекам (DLL отсутствует и т. Д.).Где находятся сборки, загруженные в приложение C#?
Проблема в настоящее время заключается в том, что я не могу справиться с этим правильно. Когда приложение загружается, если DLL не существует, программа вылетает (что понятно). Мне было интересно, как лучше всего бороться с этим? Есть ли способ переписать способ загрузки сборок, чтобы загрузить эти сборки там, где их нет? Или мне нужно вручную загрузить все сборки для борьбы с этим?
Не уверен, если это ответ, но вы можете использовать менеджер зависимостей '' Nuget' внутри пакета менеджера Console' VS для загрузки зависимостей и библиотеки в ваше решение – Luke
Извините, это может быть не совсем понятно - это в производстве, поэтому менеджер пакетов не помог. Это касается самого исполняемого файла, а не внутри IDE. – alexc95
Проверьте, какие библиотеки вам нужны в приложении и убедитесь, что они всегда установлены в каталоге приложения? –