【问题标题】:Fody Costura not compiling into an exeFody Costura 没有编译成 exe
【发布时间】:2019-01-26 10:49:09
【问题描述】:

我有一个带有许多依赖项的 .Net Core 控制台应用程序。我的想法是使用 .Net weaver (Costura) 将所有依赖项嵌入到可执行文件中。然而,似乎正在发生的事情是它正在创建一个 dll,并将所有资源嵌入其中,然后让可执行文件具有 dll 的单一依赖项。 FodyWeavers.xml 看起来像这样:

<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
  <Costura />
</Weavers>

有没有办法让 Costura 将所有依赖项都编入 exe 中?

【问题讨论】:

    标签: .net-core console-application fody-costura


    【解决方案1】:

    默认情况下,Net Core 控制台应用程序不会生成 exe。看看这个帖子https://github.com/dotnet/cli/issues/6237#event-1901524875

    所以我怀疑 costura 是按设计工作的,您的项目正在构建一个 dll,而 costura 会将引用捆绑到该 dll 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-07
      相关资源
      最近更新 更多