【发布时间】:2021-04-28 22:08:23
【问题描述】:
您好,我知道has been asked,但没有得到答复。 我想使用安装在 C:\Program files (x86)\Dummu_API.dll 上的 dll 时遇到问题
当我运行我的应用程序时,它会抛出异常:
无法加载文件或程序集“Dummy_API,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件。
我的项目的引用为 Copy Local = false 和特定版本 = false。我的项目也是一个 x86 平台目标。
我不知道为什么我的应用找不到程序集。知道发生了什么吗?
【问题讨论】:
-
如果它与可执行文件不在同一目录中且不在 GAC 中,您希望您的应用程序如何找到它?
-
基本上你的意思是我不能从(例如)我的文档中引用一个 Dll,除非我将它安装到 GAC 中?如何在全局程序集缓存中安装 Dummy_API?
-
使用您的应用程序部署 Dummy_API.dll 会更容易。要在 GAC 中安装 DLL,您需要使用命令行接触每台机器。
标签: c# .net reference filenotfoundexception copy-local