gpt4 book ai didi

c# - 系统.IO.FileNotFoundException : Could not load file or assembly

转载 作者:行者123 更新时间:2023-12-02 16:58:31 27 4
gpt4 key购买 nike

我有一个 WPF 应用程序,解决方案中有 3 个项目。我有主菜单,它是实际的 EXE、报告 DLL 和应用程序文件 DLL,它们都是 WPF 类库。当我尝试使用应用程序文件 DLL 中的第三方报告工具时,出现 System.IO 错误。我引用了第 3 方 DLL,并将其设置为在我的应用程序 DLL 中复制本地。如果我在 EXE 项目中引用第三方报告工具,一切都会正常,但我不想这样做。我希望我的 DLL 是独立的,这样其他人就可以引用我的 DLL,而无需添加除我的 DLL 之外的任何内容。有人知道我可能需要做什么来解决这个问题吗?谢谢

最佳答案

转到输出目录并使用 http://www.dependencywalker.com 遍历所有 DLL。 。找到丢失的dll,利用异常给你一个好的起点。

但我不相信你想做的事是可能的。如果您的 DLL 依赖于其他 DLL,那么您的 DLL 需要访问其他 DLL。您不能简单地将其他 DLL 构建到您的 DLL 中。

关于c# - 系统.IO.FileNotFoundException : Could not load file or assembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com