23.1、第三方包管理
一个完善的应用开发离不开第三方包。
最后更新于
一个完善的应用开发离不开第三方包。
最后更新于
通常我们应用需要集成很多第三方提供的包/程序集,过去我们总是在解决方案中对应的层安装需要的包/程序集,现在为了后续迁移方便,统一将包安装到 Hoa
一个核心层即可。这样其他层也能够共享使用。
通过 Nuget/MyGet/Microsoft
等提供的云包管理平台(推荐),支持加密。
通过本地引用 dll
方式,不推荐,这样别人拉取代码时候容易丢包,也不利于后续源码加密。
由于目前框架使用的是 .NET Core
框架,也就是我们安装的第三方包必须符合 .NET Standard 2.0 +
的标准,不允许安装 .NET Framework
包集成到应用中(本身也是支持的)。见下图,右边 依赖性
含有 .NET Standard 2.0 +
字符即可。