.NET Razor类库 - 生成NuGet包

news2025/1/15 16:55:15

上一篇讲了Razor类库组件化:https://blog.csdn.net/CsethCRM/article/details/141558974

本篇说一下Razor类库生成NuGet包

1.右键Razor类库项目 - 属性

在这里插入图片描述

2. 输入Nuget 包信息

点击 左侧菜单 包
在生成操作期间 创建包文件 打勾
版本号 我们输入 2023.1.0
作者 Xxx
配置完毕
在这里插入图片描述

3.右键 - 重新生成

在这里插入图片描述

4.生成完毕后

输出窗口 会有 已成功创建包 的 提示
在这里插入图片描述

5.查看生成的包

我们切换到 生成 NuGet包的目录
看到 IX.RCL.Front.1.0.0.nupkg 这个文件
在这里插入图片描述

6. 把Nuget包放到私有服务器

我们把这个文件 放到自己搭建的 NuGet服务器上
我是在本机搭建了一个NuGet服务器来做演示
在这里插入图片描述

7.在 VS2022 中 我们把 IX.RCL.Front 这个项目的引用 移除掉,把项目也卸载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.引用Nuget Server中的包

右键 IX.RCL.Front.Web 项目中 的 依赖项
点击管理NuGet程序包
看到 右上角 51IXNuGetServer 这个NuGet Server 源 就是我本机搭建的
选中 IX.RCL.Front
点击 安装
在这里插入图片描述
在这里插入图片描述

9.引用完毕

在依赖项 包 下边 可以看到 IX.RCL.Front(2023.1.0) 引用成功了
在这里插入图片描述

10.我们运行一下 项目

在这里插入图片描述

11. 查看运行结果

看到运行的网页结果
上一次 引用Razor类库项目 运行结果
和本次引用 NuGet 包 运行结果 完全一致
在这里插入图片描述

附录

顺便说一句 ,很多项目类型都可以生成 NuGet包 来公用
比如
.NET Framework 各版本
.Net Standard 各版本
类库 个版本
如有需要,都参照这篇 打包成 NuGet 来投入实际使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2075281.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

外卖霸王餐项目是什么?怎么搭建属于自己的外卖霸王餐小程序 ?

前言: 外卖霸王餐项目是一种结合了优惠促销与推广合作的商业模式,主要针对外卖行业。这个项目的核心是通过提供低于市场价的外卖餐品(通常是半价或者更大折扣)来吸引新用户尝试,并通过用户的口碑传播来增加餐厅的知名…

降本高达30%,磁集成是电源企业的福音吗?

导语 为什么说磁集成将会是大功率电源产品趋势?因为终端价格战越来越激烈,只有磁集成才能同时解决电源企业的三大核心竞争需求。 终端持续“卷”价格 储能价格正式步入0.5元时代。从价格战的角度来看,储能领域自2023年起就已经进入“0.5元/Wh时代”&…

集群 NAT(地址转换)、TUN(IP隧道)、DR(直接路由)

一、企业群集应用概述 1、群集的含义 ①、Cluster、集群、群集 ②、由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名与IP地址),相当于一台大型计算机。 2、问题 ①、互联网应用中,随着站…

composer常用命令列表和实践使用、服务器lnmp环境自动化部署脚本及netstat命令常用选项笔记-及state各值的意义

一、composer常用命令列表和实践使用 1. composer常用的命令列表如下: #. composer install 命令(composer.lock与composer.json) 如果当前目录下存在composer.lock文件,则从此文件读取依赖版本,否则就读取compose…

计算机毕业设计选题推荐-社区康养管理系统-Java/Python项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

SQL注入漏洞WAF绕过

目录 如何检测和防范SQL注入攻击中的编码伪装? 检测SQL注入攻击中的编码伪装 防范SQL注入攻击中的编码伪装 WAF在处理SQL注入时为什么有时会对大小写不敏感? SQL注入中的联合查询注入有哪些常见的攻击方式? 在绕过Web应用防火墙&#xf…

软件工程造价师习题练习 22

1.公文管理系统可以设置公文处理提示的方式和频率。系统缺省设置为邮件方式及每天提醒。则对于公文管理系统,“公文处理提示方式及频率的缺省设置信息”配置信息缺省默认值是业务数据。 正确 错误 要判断“公文处理提示方式及频率的缺省设置信息”配置信息缺省默认值是否是业务…

Nginx 反向代理实现 Tomcat 高可用性负载均衡详解

Tomcat 简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务…

vue项目关于ERR_OSSL_EVP_UNSUPPORTED的问题

opensslErrorStack: [ error:03000086:digital envelope routines::initialization error ], library: digital envelope routines, reason: unsupported, code: ERR_OSSL_EVP_UNSUPPORTED 该问题通常与 OpenSSL 库版本不兼容或配置问题有关,特别是在使用 No…

Docusign IAM|5 种方式优化团队的协议管理工作流!

本文将介绍 Docusign IAM 如何帮助你的团队自定义协议工作流程并改进端到端协议流程的五种方式。 团队创建、承诺和管理协议的传统方式充满漏洞。这些流程涉及过多的技术系统、繁复的步骤,以及员工在不同工具间手动转移文档和数据的繁琐操作。我们在与企业讨论其协议…

【运维高级内容--MySQL】

目录 一、mysql安装 二、MySQL主从复制 一、mysql安装 yum install cmake gcc-c openssl-devel ncurses-devel.x86_64 rpcgen.x86_64 #安装依赖性 #在root路径下下载mysql-boost-5.7.44、libtirpc-devel-1.3.3-8.el9_4.x86_64.rpm安装包 yum install libtirpc-devel…

基于深度学习的道路缺陷检测系统(含UI界面、yolov5、Python代码、数据集)

项目介绍 项目中所用到的算法模型和数据集等信息如下: 算法模型:     yolov5、yolov5 SE注意力机制,两个模型都已训练好,可直接使用。 数据集:     网上下载的数据集,格式都已转好,可…

下载官方llama

1.官网.pth格式 去官网(Download Llama (meta.com))申请 具体可以看这个B站视频 Llama2模型申请与本地部署详细教程_哔哩哔哩_bilibili(视频是llama2,下载llama3是另外一个git) 相关代码如下 git clone https://g…

【那些年错过的好书】——Python数据可视化:科技图表绘制

正文开始 前言推荐理由作者简介书籍介绍章节介绍实书示例写在最后 前言 读万卷书,行万里路。 书籍免费获取方式:小程序搜索【中二少年工具箱】,找到抽奖功能(如果已经做出来的话),直接抽奖获取。或者私信…

五、数组、排序和查找

文章目录 一、数组1.1 数组介绍1.2 数组的使用1.3 数组使用注意事项和细节1.4 数组赋值机制1.5 数组反转1.6 数组添加 二、排序2.1 排序的介绍2.2 冒泡排序 三、查找四、多维数组4.1 二维数组的使用4.2 二维数组的应用案例4.3 二维数组使用细节和注意事项4.4 课堂练习 细节知识…

车企重新审视「自研」

一直以来,“全栈自研”成了车企布局智能化赛道的关键词,尤其是「软件定义汽车」被视为行业游戏规则的改变者。然而,在很多供应商看来,“运营一个高效的内部软件开发团队,极具挑战性。” 至少到目前为止,软件…

PHP多商户跨店统一消费券系统程序源码

🎉【购物新风尚】多商户跨店统一消费券系统,省钱新体验来袭!💰 🛍️ 开篇:告别单一,拥抱多元优惠 还在为错过心仪店铺的优惠券而懊恼吗?😔 告别那份遗憾,多…

SpringBoot配置动态数据源

1. 数据源准备 1.1 创建配置文件 application.yaml spring:datasource:master:driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456jdbc-url: jdbc:mysql://localhost:3306/master?useUnicodetrue&characterEncodingutf-8&useSSLfalse&…

安灯系统为照明工厂打造智能化解决方案

在当今快速发展的制造业领域,智能化转型已成为众多企业提升竞争力的关键。对于照明工厂而言,如何提高生产效率、降低成本、确保产品质量,成为了亟待解决的问题。而安灯系统的出现,为照明工厂提供了一种智能化的解决方案。 一、照明…

GPT-SovitsV2,支持多语种,多音字优化,更好的音色,ZeroShot(WIN/MAC)

语音克隆项目GPT-Sovits发布了V2版本,在早些时候做了V1版本的整合包,但是那个版本的整合包操作比较麻烦,上手难度高。正好趁着V2,一起更新了。 【GPT-SovitsV2,支持多语种,多音字优化,更好的音色,ZeroShot(WIN/MAC&…