草庐IT

nuget-spec

全部标签

.net 学习手册之--创建自己的nuget包

一、前言  在开发过程中经常有这样的场景:一个工具性质的代码会经常被用到,在.net中一般的做法是将这些代码封装成一个类库,让后需要用到这个功能时直接引入类库的dll文件,然后就可以直接使用这些代码了。但是相比于人工的方式引入dll文件,通过nuget来进行包的管理将会更加优雅方便,今天就来向大家介绍如何创建自己的nuget包。二、准备工作  什么是nuget,引自官方的说法:    对于.NET(包括.NETCore),共享代码的Microsoft支持的机制则为NuGet,其定义如何创建、托管和使用面向.NET的包,并针对每个角色提供适用工具。简单来说,NuGet包是具有.nupkg扩展的单

.net 学习手册之--创建自己的nuget包

一、前言  在开发过程中经常有这样的场景:一个工具性质的代码会经常被用到,在.net中一般的做法是将这些代码封装成一个类库,让后需要用到这个功能时直接引入类库的dll文件,然后就可以直接使用这些代码了。但是相比于人工的方式引入dll文件,通过nuget来进行包的管理将会更加优雅方便,今天就来向大家介绍如何创建自己的nuget包。二、准备工作  什么是nuget,引自官方的说法:    对于.NET(包括.NETCore),共享代码的Microsoft支持的机制则为NuGet,其定义如何创建、托管和使用面向.NET的包,并针对每个角色提供适用工具。简单来说,NuGet包是具有.nupkg扩展的单

NuGet私有服务器ProGet Docker搭建和公司中实战用法

 一、什么时候需要用到NuGet私有服务器  很多公司中架构师会搭建一个统一的项目基础架构模板,然后全部新项目都会拿这个基础架构来开发新的项目,那架构中就会有很多的中间件,比喻公司内部的封装好的Redis中间件,访问数据库的中间件,MQ中间件,小程序中间件等等。  现在很多项目都用这个模板开发了,然后其中一个中间件有问题了或要加功能,那么全部项目都要把这个中间件修改一遍。可能不同项目在不同的组不同的负责人,通知起来也麻烦。这时候就可以把这些中间件做成一个NuGet包了,然后全部项目都可以通过NuGet包安装,有更新就更新NuGet包,各个项目更新NuGet包就行了。但这些NuGet包不能上传到

NuGet私有服务器ProGet Docker搭建和公司中实战用法

 一、什么时候需要用到NuGet私有服务器  很多公司中架构师会搭建一个统一的项目基础架构模板,然后全部新项目都会拿这个基础架构来开发新的项目,那架构中就会有很多的中间件,比喻公司内部的封装好的Redis中间件,访问数据库的中间件,MQ中间件,小程序中间件等等。  现在很多项目都用这个模板开发了,然后其中一个中间件有问题了或要加功能,那么全部项目都要把这个中间件修改一遍。可能不同项目在不同的组不同的负责人,通知起来也麻烦。这时候就可以把这些中间件做成一个NuGet包了,然后全部项目都可以通过NuGet包安装,有更新就更新NuGet包,各个项目更新NuGet包就行了。但这些NuGet包不能上传到

解决NuGet加载或下载资源慢的问题

我们在使用NuGet默认的服务地址访问资源时,有时候会遇到加载或下载速度很慢的情况,原因是默认的服务地址是国外的,大家都懂。此时我们可以采取一些“措施”,多添加几个国内的资源访问地址。1、?问题描述我们在使用NuGet默认的服务地址访问资源时,有时候会遇到加载或下载速度很慢的情况,原因是默认的服务地址是国外的,大家都懂。此时我们可以采取一些“措施”,多添加几个国内的资源访问地址。比如我们可以添加腾讯、华为或Azure等国内的资源地址进行访问。2、✨添加资源2.1、?添加资源我们以VS2022为例,一次点击“工具”-“NuGet包管理器(N)”-“程序包管理器设置”,如下图所示:然后在弹出来的窗

解决NuGet加载或下载资源慢的问题

我们在使用NuGet默认的服务地址访问资源时,有时候会遇到加载或下载速度很慢的情况,原因是默认的服务地址是国外的,大家都懂。此时我们可以采取一些“措施”,多添加几个国内的资源访问地址。1、?问题描述我们在使用NuGet默认的服务地址访问资源时,有时候会遇到加载或下载速度很慢的情况,原因是默认的服务地址是国外的,大家都懂。此时我们可以采取一些“措施”,多添加几个国内的资源访问地址。比如我们可以添加腾讯、华为或Azure等国内的资源地址进行访问。2、✨添加资源2.1、?添加资源我们以VS2022为例,一次点击“工具”-“NuGet包管理器(N)”-“程序包管理器设置”,如下图所示:然后在弹出来的窗

143:ADaM SPEC的撰写---ADSL(一)

最近正好在写一个一期的项目,做到ADaM,开始写SPEC了,比较简单,所以顺便分享一下如何撰写ADaMSPEC。对于从aCRF-SDTM-ADaM-TFL的过程化,希望新手别想的太过复杂,就是下面这么一个流程。奶奶的,画个流程图真的好费劲,我记得我画过一次从CRFdata(也就是临床试验收集的数据)到最终展现的TFL,    SDTM,ADaMJ就像一座桥梁,连接这两个部分;或者说是一座加工厂,将原始粗糙的,杂乱的数据经过处理,美化后输出到人们面前。写SPEC也是SAS程序员工作的一部分,而写ADaMSPEC,参照的主要就是SAP和shell,这都是统计师提前写好的。如果SDTM写完了,但是S

143:ADaM SPEC的撰写---ADSL(一)

最近正好在写一个一期的项目,做到ADaM,开始写SPEC了,比较简单,所以顺便分享一下如何撰写ADaMSPEC。对于从aCRF-SDTM-ADaM-TFL的过程化,希望新手别想的太过复杂,就是下面这么一个流程。奶奶的,画个流程图真的好费劲,我记得我画过一次从CRFdata(也就是临床试验收集的数据)到最终展现的TFL,    SDTM,ADaMJ就像一座桥梁,连接这两个部分;或者说是一座加工厂,将原始粗糙的,杂乱的数据经过处理,美化后输出到人们面前。写SPEC也是SAS程序员工作的一部分,而写ADaMSPEC,参照的主要就是SAP和shell,这都是统计师提前写好的。如果SDTM写完了,但是S

109:SE SPEC编写以及程序要点注意

最近在做一个肿瘤项目,从SDTMSPEC编写到编程都亲手写了一遍,几乎接触了80%的domain,所以,接下来一段时间会一个domain一个domain分享给大家。说实话,真的学到很多,也认识到自己的不足,还是需要学习(真的要吐槽一句,太累了!学无止境,有完没完)同时你们看到我没有经常更新文章,一部分原因是确实太忙了,另一部分就是精神有点崩溃,工作是一部分原因,YQ被困在家快2个月了也是一部分原因。昨天真的感觉扛不住了,半夜去“骚扰”一个读者,跟他谈论“人生的意义”。写完才发现是前天,记忆都错乱了。-----------------------------------------------S

109:SE SPEC编写以及程序要点注意

最近在做一个肿瘤项目,从SDTMSPEC编写到编程都亲手写了一遍,几乎接触了80%的domain,所以,接下来一段时间会一个domain一个domain分享给大家。说实话,真的学到很多,也认识到自己的不足,还是需要学习(真的要吐槽一句,太累了!学无止境,有完没完)同时你们看到我没有经常更新文章,一部分原因是确实太忙了,另一部分就是精神有点崩溃,工作是一部分原因,YQ被困在家快2个月了也是一部分原因。昨天真的感觉扛不住了,半夜去“骚扰”一个读者,跟他谈论“人生的意义”。写完才发现是前天,记忆都错乱了。-----------------------------------------------S