gpt4 book ai didi

.net - 如何链接 .NET Core 独立部署?

转载 作者:行者123 更新时间:2023-12-02 18:04:09 25 4
gpt4 key购买 nike

我按照此 good tutorial 创建了一个独立的 .NET Core 控制台应用程序.

此过程会生成一个 /publish 文件夹,其中包含 123(!) 个文件,其中包括我的可执行文件。现在,由于所有这些 dll 不太可能发生更改,因此我想将它们静态链接到可执行文件并获得一个干净的可执行文件。

我最感兴趣的是在我的构建服务器上链接 win64 目标,但是有关如何构建 macosx 可执行文件或 Linux 可执行文件的说明对我和 future 的读者将会很有用。

我记得doing this under .Net classic几年前。有人在.Net Core下成功做到了吗?

另请参阅 related corefx issue

最佳答案

  1. 右键单击 .Net 项目(不是解决方案)并转到“发布”。

  2. 点击“显示所有设置”

  3. 选择所需的配置以及目标框架和目标运行时

  4. 将部署模式保持为独立

  5. 转到底部的“文件发布选项”,然后选择以下选项:

    我。生成单个文件

    ii.启用ReadyToRun编译

  6. 保存设置并发布您的项目。

这会将所有 dll 打包到可执行文件本身中。

关于.net - 如何链接 .NET Core 独立部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42784157/

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