.Net Standard 类库的创建和使用
一、.Net Standard类库的创建
1.在当前Vs 2017中创建.Net Standard 类库项目,目前版本默认值 .Net Standard v1.4
二、.Net Standard类库的生成、发布、打包
1.生成,仅针对当前目标类库生成Dll
注:生成的Dll在 .Net Framework框架的项目中可以直接使用
2.发布,指定文件目录发布,发布结果是生成 Nuget包
注:生成的Nuget包可以在.Net Core项目中使用,也可以在.Net Framework项目中使用
3.打包,则是在Bin/Debug目录中生成Nuget包
三、.Net Strandard类库的引用
1.在同一个解决方案中使用
方法1:
直接右键‘添加引用’》选择“项目”列表中的项目文件 *.csproj
方法2:
右键添加引用》浏览中,选择 *.csproj文件而不是Dll
2.在不同的解决方案中使用 ,推荐使用Nuget包的方式添加引用
.Net Core需要使用Nuget包的方式引用。
说明:
.NET Core 是一种由 NuGet 包组成的平台。 有些产品体验受益于包的细粒度定义,而另一些受益于粗粒度的定义。 为了适应这种二元定义,一款好的产品应该作为一组细粒度的包发布,然后在更粗的粒度组块中进行描述,单个包的正式的名字叫做“元包”。
.NET Core 被分成一组包,它们提供了基元类型,以及更高层的数据类型,应用组合类型和通用实用工具。 每一个包都代表着单独的同名程序集。 例如,System.Runtime 这个包就包含了 System.Runtime.dll 程序集。
.Net Framework项目中既可以通过Nuget包的方式引用,也可以直接添加引用DLL
更多:
分类:
.Net Standard
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人