我在使用 Costura 时遇到以下问题,当使用 <IncludeAssemblies> 标记提供要嵌入的程序集列表时,我得到一个副本。特别是 Jetbrains.Annotations 程序集是重复的。所有其他程序集仅嵌入一次。
我可以在 Costura 的输出、构建过程中看到,并使用 DotPeek 检查生成的目标程序集的资源。
使用嵌入的“默认”模式不会触发此问题。不幸的是,我不能使用“默认”模式,因为我的一个程序集是一个无法包含的互操作(使用嵌入互操作类型 = false 和复制本地 = true)。
有任何想法吗?
提前致谢。