gpt4 book ai didi

c# - 将库嵌入我的应用程序并使其使用该库

转载 作者:行者123 更新时间:2023-11-29 06:18:20 25 4
gpt4 key购买 nike

<分区>

我希望我的可执行文件是我的程序运行所需的唯一东西,但它依赖于一个库,更具体地说是 MySql.Data.dll。我如何将这个库合并到我的可执行文件中?

我已将 DLL 拖到我的项目资源管理器中。此外,我之后选择了它并将其 Build Action 设置为 Embedded Resource

然而,当我在我的应用程序中尝试打开一个新窗口时,我仍然面临 FileNotFound 异常:

PresentationFramework.dll 中发生类型为“System.IO.FileNotFoundException”的未处理异常

其他信息:无法加载文件或程序集“MySql.Data,Version=6.9.8.0,Culture=neutral,PublicKeyToken=c5687fc88969c44d”或其依赖项之一。系统找不到指定的文件。

编辑:

这与使用 WinForms 时有什么不同吗?我之前一直在使用 WinForms 应用程序执行此操作,其中我使用了 ioniczip 和 json 库,我将其作为嵌入式资源包含在内。这样我就不需要在应用程序中包含这两个 DLL 文件。

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