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