- 主题:大家开发时会保持依赖的nuget更新吗?
私有nuget包主要的价值是减少编译时间&隐藏源代码
【 在 ustcBoy 的大作中提到: 】
: 自己维护了这么多包,我开始思考nuget包的意义是什么了…
: 如果是公开nuget包,那是专门造轮子造福大家,把有限的个人精力投入到无限的为人民服务中去。
: 如果是私有包,本身开发维护升级这么多包也需要时间 ,会挤占开发其它项目的时间吧? 那是否意味着并没有很多项目使用这些包? 如果nuget没有被共用太多次的话,我感觉直接以项目的方式放在解决方案中会不会更方便点?查看和修改代码省事很多。
: ...................
--
FROM 114.249.198.*
如果是很成熟又常用的nuget,我赞同你的意见.
把私有包作为源代码引入,如果没有更改私有包的代码内容,编译项目的时候也不会导致多次编译吧? (.net 6感觉是这样的. .net framework不确定)
隐藏私有包的源代码是指为自己隐藏源代码, 还是向其它协同开发者隐藏呢? 是方便在IDE中载入更少的项目而提升效率吗? 我觉得这个私有包[公用度]不高的话, 把代码放到solution里并加入到git,方便在一个方案内查阅代码, 平时在IDE中保持这个project的unload状态也不会给IDE增加多少压力吧?
真心请教,大神勿喷
【 在 GoldenBull 的大作中提到: 】
: 私有nuget包主要的价值是减少编译时间&隐藏源代码
:
--
FROM 112.14.77.*
【 在 ustcBoy 的大作中提到: 】
: 如果是很成熟又常用的nuget,我赞同你的意见.
: 把私有包作为源代码引入,如果没有更改私有包的代码内容,编译项目的时候也不会导致多次编译吧? (.net 6感觉是这样的. .net framework不确定)
: 隐藏私有包的源代码是指为自己隐藏源代码, 还是向其它协同开发者隐藏呢? 是方便在IDE中载入更少的项目而提升效率吗? 我觉得这个私有包[公用度]不高的话, 把代码放到solution里并加入到git,方便在一个方案内查阅代码, 平时在IDE中保持这个project的unload状态也不会给IDE增加
对,但是要看项目性质,有些时候,就是希望隐藏一些技术细节,以保护知识产权、
商业机密之类的东西,这时候就可以通过混淆、嵌入native dll之类的技术来达到
目的
: ...................
--
FROM 114.249.192.*