如何使用.NET Core 2.2创建框架相关的可执行文件(FDE)? MSDN文档将它们here提及为.NET Core 2.2的一项新功能:
依赖于框架的可执行文件(FDE)
从.NET Core 2.2开始,您将 可以将您的应用程序与任何必需的第三方一起部署为FDE 依赖性。您的应用将使用以下版本的.NET Core: 安装在目标系统上。
可悲的是,分步示例仍然仅涉及独立且依赖框架的部署(FDD)。
答案 0 :(得分:6)
执行此操作的方法是先指定运行时标识符,然后指定--self-contained false
:
dotnet publish -c Release -r win-x64 --self-contained false
这将生成一个可执行文件,而不包含整个.NET Core框架。