我的笔记本电脑打开指示等全亮着,无线鼠标指示灯不亮也动就是黑屏怎么办

在ASP.NET Core&1.0时,曾折腾过一次,后因发现不了System.Data而停止。
更因VS2015提示过期Delete掉VS了,其实主要还是笔记本的硬盘空间吃紧。
快双十一了,本想过重新买台笔本来折腾.NET Core。
睡觉时,莫名脑袋一转,格了系统重来吧,然后就省下一台笔记本的钱了。
花了半天,终于把VS2015环境都装好了,终于又开始作了。
VS环境安装过程:
1:Win7系统,要装SP1,才能安装VS2015(安装后6-7个G大小)
2:下载安装VS2015(安装后快10个G了)
把东东都装齐,一天就过去了。
VS编绎的过程:
目标:编绎一个CYQ.Data的Core版本类库。
结果:只完成了10%。
下面分享作腾的过程:
新建了一个类库项目:
装完VS2015,发现只有Web Application(.NET Core),新建还是空的,无语!
后来到处下东西装了半天,才出来。
安装了4.6.2,发现.NET Framework下拉里也没出来?
好吧,就这样吧,反正能用。
建好项目之后,问题就一个接一个来了:
1:VS环境问题:
想要:用上篇文章可视化调试工具里的技巧,通过复制项目的解决方案,来引用同一个位置的文件。
结果:走不通。
原因:AssemblyInfo.cs 这个文件有点不一样。
.NET Core的是简化版,而且说明和版本号,都移值到project.json里去了。
解决方法:只有悲催的复制一份代码过去,编绎。
悲催的另一个功能:包含或排除项目文件:
只有隐藏和显示,悲催的是,隐藏掉的,也会被编绎,无语问苍天。
结果:只能Delete掉才能避开编绎错误。
2:API缺少的问题:
&一编绎,几百上千个错误,吓死小伙伴了,经过一夜的努力,还有100多Error。
下面说说一些API的缺少,以及曲线救过的方法:
1:关于引用。
发现我已经不懂怎么用了,因为:
好在,代码提示里还能引用:
就这样,引入了两个System.Data、mon:
2:关于不支持的API
1:System.Data.OleDb
2:System.Data.OracleClient
3:System.Runtime.Serialization.Formatters.Binary
4:System.Web
5:System.Configuration
6:System.Runtime.Cache
7:Winform或WPF系列。
太多了,数不过来,还有一些虽然有名称空间,但是缺少方法或属性。
目前的处理方式:
1:将不支持的功能,用部分类分离到单独的一个文件夹:
以下像引用到Winform或序列化的,直接单独到Extension,后续引到.NET Core时,直接删除这个文件夹。
2:将不支持,但有代替方法的,用扩展方法,或者定义相似方法来替代:
public class AppDomain
public class CurrentDomain
public static string BaseDirectory
return AppContext.BaseD
3:将不支持,也没有代码方法的,只有重写功能了:
比如:Cache,虽然MemoryCache,但原有的文件依赖功能却没有了。
二进制序列化:ToJson容易,从Json回来就还有大量事情要处理了。
4:没有System.Web
刚发现在Microsoft.AspNetCore.Http下,大部分类是相似的。
5:没有DataTable,DBDataReader也没有GetSchemaTable()方法。
6:另外还发现有数不清的不同:
就不一一详述了。
.NET Core 的开源地址:
从源码的提供提交日期看,还是保持着经常性的更新的。
.NET Core 的使用文档:
补充内容:
.NET Core 微软官方的源码查看:https://source.dot.net
刚扫了一下,看出来了,微软官方的源码比Github上的新,而且一些临临散散的API也都补了或正在补中。
所以,还是可以期待下一个版本的。
总体而言:在目前阶段,要想把原有的类库迁移到.NET Core,工作量是相当的大啊!!!
而且好多功能得自己脑补,得曲线实现相关的功能,这门槛就大大的提高了!!!
不过总要有前人努力,后人才能乘凉,大伙都还是可以努力一下的!!!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:108538次
积分:1346
积分:1346
排名:千里之外
原创:499篇
评论:162条
(2)(2)(6)(4)(469)(1)(10)(6)你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。您所在的位置:
&.NET Core Runtime(.net core运行库)64位 V1.0官方版
点击查看大图
大小:24.96 MB
语言:简体中文
授权:免费软件
.net core x64软件介绍
.NET Core是一个开源的、跨平台的 .NET实现,新一代 .NET 的基石。.NET Core 分为两大块:.NET Core Framework 和 .NET Core Runtime。其中.NET Core Runtime是.NET Core的运行库。如何缺少.NET Core运行库,有可能.NET Core开发的程序启动是就发生错误。需要.NET Core Runtime的朋友,赶紧来下载吧!
.net core x64相关下载
.net core x64下载地址
484537次下载
34657次下载
68088次下载
94824次下载
514648次下载
34984次下载
67093次下载
32002次下载
618429次下载
31015次下载
1543317次下载
1448271次下载
1268580次下载
1075154次下载
618429次下载
552959次下载
517205次下载
514648次下载
501506次下载
485854次下载
热门关键字503: Service Unavailable
503: Service Unavailable
访问太频繁了,服务器要炸。

我要回帖

更多关于 电脑未打开鼠标亮 的文章

 

随机推荐