Costura.Fody 找不到嵌入式库命名空间

Costura.Fody Embedded Library Namespaces Not Found

我正在使用 Costura.Fody 将我项目中的一堆引用嵌入到一种主库中,从而无需引用我的 API 中的每个库。 Costura.Fody 输出显示我的库的其他部分正在被嵌入,但是当我引用 DLL 时,嵌入的命名空间没有显示,所以依赖项目不会构建。

在文本编辑器中打开 DLL 显示嵌入的命名空间 在 DLL 中 但在 Visual Studio...[=11= 中检测不到]

我正在使用默认的 Costura.Fody weavers 设置。有什么建议吗?请?

Costura 不是这样运作的。 Costura 将其他库嵌入到您的主库中,这意味着如果您只引用主库,它们将被隐藏。

要达到您想要的效果,您最好使用像 ILMerge 这样的工具。