.NET Razor类库 - 生成NuGet包

devtools/2024/9/23 20:41:53/

上一篇讲了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.ppmy.cn/devtools/100803.html

相关文章

命令模式基础教程:如何将请求封装成对象

命令模式基础教程:如何将请求封装成对象 目录 引言命令模式概述 什么是命令模式?命令模式的组成部分命令模式的应用场景 命令模式的工作原理 请求的封装命令的创建与执行命令的撤销与重做 如何将请求封装成对象 识别请求定义命令接口实现具体命令类引入…

如何监控Eureka集群:Prometheus与Grafana的监控集成

如何监控Eureka集群:Prometheus与Grafana的监控集成 在微服务架构中,Eureka作为服务注册与发现的解决方案扮演着关键角色。为了确保Eureka集群的健康和性能,监控其状态是至关重要的。Prometheus和Grafana是现代监控和可视化工具的佼佼者&…

Llama 4B剪枝蒸馏实战

大型语言模型 (LLM) 因其有效性和多功能性,如今已成为自然语言处理和理解领域的主导力量。LLM(例如 Llama 3.1 405B 和 NVIDIA Nemotron-4 340B)在许多具有挑战性的任务中表现出色,包括编码、推理和数学。然而,它们的部…

webgl浅讲

WebGL(Web Graphics Library)是一种用于在网页浏览器中渲染2D和3D图形的API,基于OpenGL ES 2.0。它允许开发者利用GPU(图形处理单元)来加速渲染,从而实现复杂的图形和高效的图像处理,而无需依赖…

OPENAI开放微调功能

2023年8月23日,OpenAI宣布推出基于GPT-3.5 Turbo的微调功能并更新API,让企业、开发人员能够使用自身数据定制ChatGPT。 微调(Fine-tuning)是一种利用已有通用语言模型(如GPT-3.5)来训练一个特定模型的方法…

python 实现二维矩阵运算的函数算法

二维矩阵运算的函数算法介绍 在二维矩阵运算中,除了之前提到的加法和乘法之外,还有其他一些常见的运算,如矩阵的转置、求逆(针对方阵且行列式不为零)、点积(也称为内积,但通常不直接用于整个矩…

力扣229题详解:求众数 II 的多种解法与模拟面试问答

在本篇文章中,我们将详细解读力扣第229题“求众数 II”。通过学习本篇文章,读者将掌握如何识别数组中出现次数超过 n/3 的元素,并了解相关的复杂度分析和模拟面试问答。每种方法都将配以详细的解释,以便于理解。 问题描述 力扣第…

《计算机操作系统》(第4版)第10章 多处理机操作系统 复习笔记

第10章 多处理机操作系统 一、多处理机系统的基本概念 1. 多处理机系统的引入 (1)CPU 时钟频率接近极限。 (2)增加系统吞吐量。 (3)节省投资。 (4)提高系统可靠性。 2.多处理机系统的类型 (1)紧密耦合MPS 和松散耦合MPS ①紧密耦合MPS 紧密耦合通常是通过高速总线或高速交叉开…