我是 nuget 包发布的新手。
正在进行的项目是一个 dot net core 应用程序,它是一个开源项目。
我了解这两个选项content
以及lib
指定target
分发文件时的情况。
因为到目前为止,我还无法将 dll 连接到 mac 上的 .net 核心 Web 应用程序,并且研究表明该选项是提供可用于安装/部署的源代码。
其次,桌面上的用户可以使用提供的程序集 dll 开发他们的项目。
问题是,
用户可以选择要获得什么吗?dll还是源文件?
我是否必须为每个 netstandard、netcore、net 和 uap 创建一个单独的程序集?
我希望为所有上述平台提供程序集(首选)或源代码。二进制文件本身具有一些不调用任何平台特定代码的功能,我们假设它是嵌入在 DLL 中的 HelloWorld 类。
图片来自https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/