如何在多个应用程序之间共享.NET程序集?

时间:2017-04-20 23:26:59

标签: .net dll

我有很少的vb.Net应用程序,它也有很多类似的库dll。现在我试图将库dll分离到一个文件夹中,并通过链接Common库dll来调用各个应用程序。

在研究下面的DLL搜索顺序以调用应用程序后,

  1. 父目录中的DLL(通常是Debug / Release文件夹)
  2. GAC
  3. "路径"中提到的目录;系统环境变量。
  4. 所以,我已经提到环境变量中的公共库文件夹路径并尝试调用该应用程序。一旦启动,就会遇到以下错误

      

    描述:停止工作

         

    问题签名:
      问题事件名称:APPCRASH
      应用程序名称:Sample.exe
      应用版本:1.0.0.0
      申请时间戳:58e5cc85
      故障模块名称:KERNELBASE.dll
      故障模块版本:6.1.7601.18015
      故障模块时间戳:50b83c8a
      例外代码:e0434f4d
      例外偏移:0000c41f
      操作系统版本:6.1.7601.2.1.0.18.10   区域设置ID:1033

    请告诉我如何调试问题并解决此问题?我怀疑这些库没有链接,所以我们得到了这个错误。

    先谢谢

0 个答案:

没有答案