【发布时间】:2021-10-25 20:32:11
【问题描述】:
我正在使用 Visual Studio 2019 构建 C# Forms 应用程序。从控制台应用程序发布 .exe 文件时,我可以选择将所有 .dll 文件包含到 .exe 中,这意味着我的应用程序的用户只需要下载一个文件。但是,当从 Forms 应用程序发布 .exe 时,我不得不独立地包含所有这些 .dll 文件:
View of folder with .dll files
有没有办法将这些 .dll 文件包含在 .exe 中,这样我只需将 .exe 文件发送给某人,他们就可以运行它,类似于控制台应用程序的运行方式?
编辑:我发现我在 .NET Core 中并且应该在 .NET Framework 中。我对 C# 比较陌生,不知道这些差异。现在这个问题已经解决了!如果有人遇到此问题,只需将您的代码复制粘贴到 .NET Framework 并听取说明中的说明即可。
【问题讨论】:
-
有很多方法可以打包和部署废弃的遗留框架应用程序和更现代的 .net core + 应用程序,但是不清楚您使用的是什么框架,您选择了什么,为什么要这样做以及你有什么限制。
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。