2014-09-30 75 views
1

我目前正在编写一个处理多个库的应用程序,在偶然的情况下,访问这些库时会失败(DLL丢失等)。程序集在C#应用程序中加载的地方?

虽然现在的问题是我无法正确处理这个问题。当应用程序加载时,如果DLL不存在,则程序崩溃(这是可以理解的)。我想知道最好的方法是什么?有没有办法让我覆盖程序集加载的方式来下载这些程序集丢失?或者我需要手动加载所有程序集来解决这个问题?

+0

不知道这是答案,但你可以使用依赖经理'Nuget'内VS的'软件包管理器Console'加载依赖和库到你的解决方案 – Luke 2014-09-30 13:14:45

+0

对不起,这可能不是很清楚 - 这是在生产中,所以包管理器不会帮助。这是关于可执行文件本身,而不是在IDE中。 – alexc95 2014-09-30 13:18:29

+0

检查应用程序中需要的库,并确保它们始终安装在应用程序的目录中? – 2014-09-30 13:19:48

回答

相关问题