我找不到任何关于使用ILRepack或ILMerge合并两个(或多个).NET Standard程序集的文档。这两个工具都可以合并.NET配置文件为2.0、3.5和4.0的程序集,但我认为它们与.NET标准配置文件不兼容。
有人有相关经验吗?有人能指出该功能的任何文档吗?
谢谢!
有人有相关经验吗?有人能指出该功能的任何文档吗?
谢谢!
不确定您是否仍然感兴趣,但我以前曾使用ILRepack使其正常工作。
主要的技巧是将路径添加到RepackOptions.SearchDirectories
中的NETStandard.Library
。可以简单地指向您的nuget目录。类似于:\.nuget\packages\NETStandard.Library\2.0.0\build\netstandard2.0\ref
否则,将会出现异常,如“Failed to resolve assembly: 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'”