NuGet常用基本配置和命令

这篇具有很好参考价值的文章主要介绍了NuGet常用基本配置和命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

常用基本配置项
<Project Sdk="Microsoft.NET.Sdk">

	<PropertyGroup>
		<!--项目支持的框架版本-->
		<TargetFrameworks>
			net35;
			net40;
			net45;
			net451;
			net452;
			net46;
			net461;
			net462;
			net47;
			net471;
			net472;
			net48;
			netstandard2.0;
			netstandard2.1;
			netcoreapp3.1;
			net5.0;
			net6.0;
		</TargetFrameworks>
		<!--包标识符-->
		<PackageId>Aliang.Common.Helper</PackageId>
		<!--包标题, 默认为 PackageId-->
		<Title>Aliang.Common.Helper</Title>
		<!--包输出路径-->
	    <PackageOutputPath>./nupkg</PackageOutputPath>
		<!--设置Tag标签-->
		<PackageTags>NET;Csharp;Helper;</PackageTags>
		<!--以publish目标运行-->
		<IsPublishable>False</IsPublishable>
		<!--生成的时候是否生成NuGet包-->
		<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
		<!--作者,包创建者多个的逗号分隔列表-->
		<Authors>码农阿亮</Authors>
		<!--公司-->
		<Company />
		<!--包的详细描述信息-->
		<Description>这是一个通用的帮助工具类库</Description>
		<!--项目地址-->
		<PackageProjectUrl>https://gitee.com/mingliang_it/Aliang.Common.Helper</PackageProjectUrl>
		<!--包中要用作包图标的图像的路径-->
		<PackageIcon>Aliang.png</PackageIcon>
		<!--控制是否需要许可-->
		<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
		<!--版本设置-->
		<AssemblyVersion>1.0.1</AssemblyVersion>
		<FileVersion>1.0.1</FileVersion>
		<Version>1.0.1</Version>
		<Platforms>AnyCPU;x86;x64</Platforms>
		<!--仓库地址-->
		<RepositoryUrl>https://gitee.com/mingliang_it</RepositoryUrl>
		<!--设置资源如果较新复制到目录-->
		<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
		<!--编译好后会同时生成一个xml的注释文件-->
		<GenerateDocumentationFile>True</GenerateDocumentationFile>
		<!--包的自述文件-->
		<PackageReadmeFile>ReadMe.md</PackageReadmeFile>
		<!--版权信息-->
	    <Copyright>Copyright 2023 © 码农阿亮. All rights reserved.</Copyright>
	</PropertyGroup>

	<ItemGroup>
		<!--引入的第三方Nuget包-->
		<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
		<!--设置NuGet图标,必须添加配置把图片资源打包-->
		<None Include="Aliang.jpg" Pack="true" PackagePath="" />
	    <None Include="Aliang.png" Pack="true" PackagePath="" />
		<!--包的自述文件引入-->
	    <None Include="ReadMe.md" Pack="true" PackagePath="" />
	</ItemGroup>

</Project>
基本命令
  • 设置Key

    nuget setApiKey [Your-API-Key] -Source   https://www.nuget.org/api/v2/package/
    
  • 打包

    nuget pack Aliang.Common.Helper.csproj -Prop Configuration=Release
    
  • 上传

    nuget push Aliang.Common.Helper.1.0.1.nupkg -Source https://www.nuget.org/api/v2/package/
    
  • 删除(搜索不显示)文章来源地址https://www.toymoban.com/news/detail-676969.html

     nuget delete Aliang.Common.Helper 1.0.1 -Source https://www.nuget.org/api/v2/package/
    
打包非类库程序配置
<PropertyGroup>
<IsPackable>true</IsPackable>
</PropertyGroup>
Nuget打包命令
nuget pack
dotnet打包命令
dotnet pack

到了这里,关于NuGet常用基本配置和命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx常用配置及和基本功能讲解

    作者:京东物流 殷世杰 Nginx已经广泛应用于J-one和Jdos的环境部署上,本文对Nginx的常用的配置和基本功能进行讲解,适合Nginx入门学习。 找到Nginx安装目录下的conf目录下nginx.conf文件,Nginx的基本功能配置是由它提供的。 Nginx的配置文件(conf/nginx.conf)整体上分为如下几个部分:

    2023年04月26日
    浏览(37)
  • H3C路由器基本配置命令

    1、system-view 进入系统视图 2、sysname R1 配置路由器名字为R1 3、display clock 查看当前系统时间 4、clock datetime 00:00:00 2/26/2023 用户模式下修改系统时间 配置控制台密码 Console: 1、user-interface aux0 在系统模式下进入图接口 2、authentication-mode passwd 登录方式为密码登录 3、set authentica

    2024年02月05日
    浏览(40)
  • Linux 学习笔记(1)——系统基本配置与开关机命令

    目录 0、起步 0-1)命令使用指引 0-2)查看历史的命令记录 0-3)清空窗口内容 0-4)获取本机的内网 IP 地址 0-5)获取本机的公网ip地址 0-6)在window的命令行窗口中远程连接linux 0-7)修改系统的时间 0-8)给虚拟机配置静态 ip 地址 1、使用scp上传和下载文件 1-1)将本地文件上传到

    2024年02月10日
    浏览(36)
  • H3C交换机配置基本命令详解

    H3C交换机配置基本命令详解 随着移动互联网趋势加快以及智能终端的.快速普及,WLAN应用需求在全球保持高速增长态势。下面是小编整理的关于H3C交换机配置基本命令详解,希望大家认真阅读! 1、配置主机名 [H3C]systemname H3C 2、配置console口密码 # 进入系统视图。 system-view # 进

    2024年02月03日
    浏览(44)
  • 华为ensp中基本acl 原理及配置命令(详解)

    作者主页: 点击! ENSP专栏:点击! 创作时间: 2024年4月5日10点45分 基本ACL的简介 华为ensp中的基本acl是指华为设备中用于控制网络访问的访问控制列表的其中一种类型。基本acl可以根据数据包的源IP地址进行过滤,配置简单,但功能有限。 ACL的匹配规则 ACL匹配规则 步骤:

    2024年04月14日
    浏览(44)
  • 交换机路由器网关配置的基本命令代码 Cisco思科

    以下是Cisco基本命令语句 0/0Router部分为主机名,默认路由器Router  ,交换机switch;部分为模式:不同模式具有不同的权限 以下为路由器的配置命令: Router  第一级模式:游客模式 Routerenable  进入授权 Router#     第二级别模式   查看所有 Router#configure terminal    配置终端 Ro

    2024年02月09日
    浏览(47)
  • Nginx配置整合:基本概念、命令、反向代理、负载均衡、动静分离、高可用

    Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理server。其特点是占有内存少。并发能力强,其并发能力确实在同类型的网页server中表现较好。 Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器

    2024年02月16日
    浏览(41)
  • 燕山大学计算机网络实验(windows网络配置方法及基本网络命令、交换机和路由器的使用、小型校园网络模拟搭建)

    项目源码以及报告获取,可看我专栏简介 1、查看本机网络配置,根据配置信息,把本机地址改为静态地址,并使用ipconfig、ping命令验证网络状态,如果网络不通请根据相关现象测试,并给出自己的推论和思考。(请使用自己的笔记本连接校园网无线进行操作) 2、在本机网络

    2024年02月01日
    浏览(61)
  • 2.Redis下载安装配置(Windows、Linux、Ubuntu)、Redis-cli(客户端)基本命令、Redis可视化工具(Redis Desktop Manager)

    Redis专栏目录(点击进入…) Redis官方是不支持Windows平台的,Windows版本是由微软自己建立的分支,基于官方的Redis源码上进行编译、发布、维护的。所以Windows平台的Redis版本都要低于官方版 32位操作系统安装 只能通过双击(命令)打开redis-server.exe启动,不能安装到系统服务

    2024年02月03日
    浏览(78)
  • 交换机的基本配置和VLAN配置

    实验五 交换机的基本配置 1实验目的 (1)了解多种品牌及多种系列的交换机,如Cisco、H3C锐捷(本实验将以锐捷系列交换机为例); (2)熟悉多种交换机的基本命令; (3)掌握交换机的各种参数配置、IP地址配置等;(4)掌握交换机的本地管理、远程管理方法; (5)通过对交换机的管理配置,掌握

    2023年04月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包