作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我希望我的可执行文件是我的程序运行所需的唯一东西,但它依赖于一个库,更具体地说是 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 文件。
我是一名优秀的程序员,十分优秀!