c# 发布文件夹与调试文件夹相同

c# release folder identical to debug folder

我制作了一个简单的小应用程序,它几乎只是一个嵌入式 chromium 东西,显示包含的 html 文件。它工作得很好,但是当我切换到发布模式并构建时,发布文件夹有 30 个文件,如果我删除任何文件,主 exe 会抛出错误。

我很确定所有额外的文件都与 cefsharp 有关,有什么方法可以使用它生成单个 exe 吗?

release folder

当您使用 IE 网络控件时,它依赖于 Windows 中包含的组件,因此您无需分发任何内容。

Chromium 应用程序依赖于您的程序为 Chromium 小部件提供全套文件 - DLL、语言环境和 pak 文件等 - 因为 none Microsoft 作为 [=14] 的一部分分发了这些文件=] 或.NET.