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

时间:2018-03-06 22:29:29

标签: c# visual-studio .net-core-2.0

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

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

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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