首页 > 代码库 > Coding Life 三

Coding Life 三

今天休息,不上班,把项目提交到了托管上边,只是从framework 移动到core 环境下,代码压根没有动,报了很多的错,有很多方法,不能用,很多的引用,在core下没有实现,所以现在还是一头雾水,今天陆陆续续的改了一天的错误,效率并不是太高,在屋里边,一会干这个,一会干那个,没有静下心,没有在公司的时候效率高。

不过还是有收获和成长的。现在知道找公司内部的nuget包用,而不是满世界的瞎找,去改错误,基本适应了这个生活,对这个系统基本上也算是是适应了,发现了有些方法,在framework实现了在core下并没有实现,或者说实现的方法名不一样,还有公司内部的一个nuget包好像是有错误,我压根装不上。

这里备份一下 

包名:CNBlogs.Infrastructure.Caching

出错语句:Unable to resolve ‘Enyim.Caching (>= 4.0.0)‘ for ‘.NETCoreApp,Version=v1.1‘.

 我刚开始以为是我的问题,我新建了一个项目 core 1.1  把公司的所有core下的nuget包都装了了一遍,都没有问题,就是这个包还是出现相同的错误,在此之前我尝试装过 “Enyim.Caching”这个包 

这个包最高的版本没有 4.0.0 最高是3.2.4 尝试装的过程中出现下边的错误

Package Enyim.Caching 3.2.4 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Enyim.Caching 3.2.4 supports: dnxcore50 (DNXCore,Version=v5.0)

One or more packages are incompatible with .NETCoreApp,Version=v1.1.

翻译过来大致就是这个包没有在core下实现。

不知道怎么回事,等周一问一下同事们吧。

还有一个问题:就是

CNBlogs.Infrastructure.IoC.****IoC没有实现,肯能是跟我没有装上包有关系吧。、

还有一个问题:

ServiceContractAttribute这个特性没有在core下实现,不知道他们是怎么用的,明天还要看他们的代码,或者偷懒一下 等周一的时候直接问一下他们也行。

这就是今天的coding Life

Coding Life 三