【发布时间】:2018-03-07 15:53:15
【问题描述】:
我正在尝试为我的 Electron/Edge 应用程序发布自包含的 .NET Core 库。
发布后,我的 dll 位于发布输出中。但是,它缺少 .NET Core 需要自包含的所有 .NET Core 运行时文件。
在将输出类型设置为“Exe”的控制台应用程序发布相同的项目时。它工作正常,所有 .NET Core 运行时文件都位于 Publish 文件夹输出中。
我不确定为什么我不能制作一个独立的库,所以我可以通过 Edge 从我的电子应用程序中调用这些方法。如果有人能告诉我为什么 .NET Core 运行时依赖项只显示在发布输出中,如果它是一个很棒的控制台应用程序。
任何有关我如何实现目标的信息也将不胜感激。
谢谢。
【问题讨论】:
-
你的发布命令是什么?此外,您的目标框架是什么?我有一个示例,其中独立部署肯定包含所有依赖项,github.com/lextm/restructuredtext-antlr/blob/master/…
标签: c# visual-studio .net-core-2.0