我找不到任何关于合并两个(或更多).NET Standard程序集的可能性的文档,使用 ILRepack 或 ILMerge 。 这两个工具都在合并.NET配置文件2.0,3.5和4.0的程序集,但我认为它们与.NET标准配置文件不兼容。
有没有人有这方面的经验?任何人都可以指出该功能的任何文档吗?
谢谢!
答案 0 :(得分:6)
不确定您是否仍然感兴趣,但我能够让这一次与ILRepack一起使用。
主要技巧是为NETStandard.Library
添加RepackOptions.SearchDirectories
的路径。可以像指向你的nuget目录一样简单。类似于:\.nuget\packages\NETStandard.Library\2.0.0\build\netstandard2.0\ref
否则,会出现类似"无法解决汇编的异常:' netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'"