我用C#为C++库制作了一个NetCore包装器;该库有专门的Windows、Linux和MacOS版本。我们为其添加了一个C#包装器,它也适用于所有这些操作系统。
根据我在MSDN文档中所读到的内容,可以添加多目标依赖项,但这只适用于框架级别,而不是操作系统。因此,对于所有情况都需要使用NetCore,这将无法工作。
本地二进制文件相当大(约20 MB),因此使用单个NuGet包含所有本地二进制文件可能会很麻烦... 有什么建议吗?
根据我在MSDN文档中所读到的内容,可以添加多目标依赖项,但这只适用于框架级别,而不是操作系统。因此,对于所有情况都需要使用NetCore,这将无法工作。
本地二进制文件相当大(约20 MB),因此使用单个NuGet包含所有本地二进制文件可能会很麻烦... 有什么建议吗?