您当前的位置: 首页 >  ar

寒冰屋

暂无认证

  • 0浏览

    0关注

    2286博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

.net stardant 2.0创建及引用说明--Nuget包

寒冰屋 发布时间:2019-12-21 14:23:24 ,浏览量:0

最近因为工作需要,在研究xml的生成前验证,如果有空、字段内容不达要求等情况,就提示错误信息而不是生产xml内容。在进行demo测试后,感觉可以使用了,于是考虑封装成为一个类库,方便后期使用。因为考虑后其会用core的 项目,所以想着创建一个.net stardant 2.0的类库。而在其创建、发布等过程中,就有了这篇文章,算是对这个知识点的总结,也想着分享出来。

 

创建一个.net stardant 2.0的类库项目——引用一个其他库来创建自定义的类库。比如:System.ComponentModel.DataAnnotations,Newtonsoft.Json等。因为我的验证考虑使用DataAnnotations中的定义特性。

 

当编写好自定义的功能后,右击项目=》属性,如上图勾选“在构建时生产NuGet包(G)”复选框。然后编译生成项目即可,可以在debug中看到生产的NuGet包。

 

如下图所示,在新建的项目中,打开“NuGet包管理器”,点击右上角的图标。

 

如下图所示,添加要给自定义的包源,选择本文第一张图中设置好的自定义NuGet包。

 

然后选择添加的包源,添加自定义的包即可。

 

以上内容只是.net stardant 2.0引用的一种方式,而且.net stardant 2.0只支持.net 4.6及以上版本的项目添加引用。所以如果你用的是.net framework 4.6及以上版本或.net core的项目,可以考虑生产Nuget包。

另一种和.net framwork的引用方式一样,直接添加dll文件引用即可。但是此种方式只有在自定义的类库中没有引用其他库的情况下,即所有功能都是你手动实现的。直接引用dll,主要是考虑兼容有些项目只能使用.net framework 4.6以下版本的情况。

还有一种就是直接发布,指定文件目录发布,发布结果是生成 Nuget包,引用方式参考上面说明。关于这一点,可自行度娘了解。

关注
打赏
1665926880
查看更多评论
立即登录/注册

微信扫码登录

0.0510s