zoukankan      html  css  js  c++  java
  • .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 Http请求实例

    .Net Standard简介

  • 相关阅读:
    浅谈 C++ 多态性
    浅谈 C++ 继承
    C++ 深拷贝浅拷贝
    C++ 斐波那契数列
    C++ 指针函数和lambda
    设计模式之单例模式
    结构体中内存对齐和补齐
    AWS S3文件存储工具类
    Java Springboot学习(三) Thymeleaf 、mybatis-plus
    Java Springboot学习(三) 整合springmvc、jdbc、mybatis
  • 原文地址:https://www.cnblogs.com/tianma3798/p/7063466.html
Copyright © 2011-2022 走看看