如何使用 .NET Core 2.2 创建依赖于框架的可执行文件 [英] How to Create Framework-Dependent Executables with .NET Core 2.2

查看:23
本文介绍了如何使用 .NET Core 2.2 创建依赖于框架的可执行文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用 .NET Core 2.2 创建依赖于框架的可执行文件 (FDE)?MSDN 文档在此处提到它们是 .NET Core 的一项新功能2.2:

How do I create framework-dependent executables (FDE) with .NET Core 2.2? The MSDN documentation mentions them here as a new feature for .NET Core 2.2:

依赖于框架的可执行文件 (FDE)

Framework-dependent executables (FDE)

从 .NET Core 2.2 开始,您可以将您的应用程序部署为 FDE,以及任何所需的第三方依赖关系.您的应用程序将使用 .NET Core 版本安装在目标系统上.

Starting with .NET Core 2.2, you can deploy your app as an FDE, along with any required third-party dependencies. Your app will use the version of .NET Core that's installed on the target system.

遗憾的是,分步示例仍然只涉及自包含和依赖框架的部署 (FDD).

Sadly the step-by-step examples still only refer to self-contained and framework-dependent deployments (FDD).

推荐答案

.NET Core 2.2

这样做的方法是指定一个运行时标识符,然后--self-contained false:

dotnet publish -c Release -r win-x64 --self-contained false

这将生成一个不包括整个 .NET Core 框架的可执行文件.

This will generate an executable without including the whole .NET Core framework.

对于 .NET Core 3.0,可以使用以下内容:

For .NET Core 3.0 the following can be used:

dotnet publish -c Release -r win-x64 --no-self-contained

这篇关于如何使用 .NET Core 2.2 创建依赖于框架的可执行文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆