无法从动态目录加载程序集

时间:2018-02-27 16:13:47

标签: c# .net-assembly shadow-copy

  

FileNotFoundException:无法加载文件或程序集SnelStartGatewayInterface,   Version = 12.48.37.0,Culture = neutral,PublicKeyToken = null'或者其中之一   它的依赖关系。系统找不到指定的文件。

我收到此消息,发现大会已加载到app-domain中。我知道程序集必须加载文件才能正常工作。我的项目使用了shadow-copy选项,因此我可以在应用程序运行时加载程序集。我引用了它要求的File / dll,因此它会加载到shadow-copy选项创建的动态目录中。如果我手动将文件放入动态目录的主文件夹,应用程序将顺利运行。但如果我引用该文件,该文件将自动加载到:

  

Dynamicdirectory / assembly / dl3 / 2b5603c6(随机数和   字母)/SnelStartGatewayInterface.dll

这样程序集无法加载文件并崩溃。有什么我可以这样做,它会将文件从动态目录中获取并正确加载吗?

0 个答案:

没有答案