首页 文章

自包含的.Net Core Library缺少.NET Core Runtime文件

提问于
浏览
1

我正在尝试为我的Electron / Edge应用程序发布我自包含的.NET核心库 .

发布后,我的dll位于Publish输出中 . 但是,它缺少.NET Core需要自包含的所有.NET Core Runtime文件 .

在将OutputType设置为“Exe”的情况下发布与控制台应用程序完全相同的项目时 . 它工作正常,所有.NET Core Runtime文件都位于Publish文件夹输出中 .

我不确定为什么我无法创建一个独立的库,所以我可以通过Edge调用我的电子应用程序中的方法 . 如果有人可以告诉我为什么.NET Core Runtime依赖项只会出现在发布输出中,如果它是一个很棒的控制台应用程序 .

任何有关如何实现目标的信息也将受到赞赏 .

谢谢 .

1 回答

  • 0

    如果将--self-contained参数添加到发布中,它将使用您的库创建运行时文件 . 这个问题解决了,谢谢 .

相关问题