针对.NET开发者的NEO区块链快速入门指南-课程0 系列课程

naoye 6月前 325

课程0——预备知识和推荐

宗旨

此课程旨在为了确保你具有与本文档中所描述的8个课程列表兼容的Windows环境(并且在环境不兼容的情况下为您节省大量时间)。

 

目标,非目标和假设

此课程的目标是通知您在Windows .NET开发快速入门指南中成功执行剩余活动的最低和推荐的先决条件

原则

· 提供可靠的文件:及时,准确,直观和完整

· 尽可能节省一个人的时间

驱动因素

· 缺乏现成的简明易懂的文档



预备知识和推荐

基本的硬件和软件:先决条件是你有一台计算机(个人计算机或笔记本计算机):

 •Microsoft Windows 10 64位专业版,企业版和教育版操作系统(1607年纪念更新,版本14393或更高版本)

Docker for Windows的当前版本运行在64Windows 10 ProEnterpriseEducation1607纪念更新,Build 14393或更高版本)上。

无法使用Windows 10 家庭版,因为它不包含Hyper-V功能,因此无法安装/启用Hyper-V服务,并且NEO Docker容器不能用于部署和测试NEO智能合约。 Hyper-V服务是安装Docker的先决条件。

图0.1 Windows 10家庭版不包含Hyper-V功能


注意:如果您想使用全新的Windows 10企业版(Evaluation  -  Build 201712)环境(并且您正在物理计算机上运行Hyper-V服务),请考虑下载并运行“Windows 10 Dev Environment”虚拟主机。

https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

请检查是否适用于以下虚拟机管理程序:VMWare,Hyper-V,VirtualBox和Parallels。并且需要:

•安装了最新的Windows更新

8GB内存(16GM或更多,因为您需要安装并启用Hyper-V功能和服务)

50GB可用磁盘空间(最好100GB,因为您最终将多个NEO区块链文件副本下载到您的机器上)

•出于性能原因,SSD(固态驱动器)优于传统硬盘驱动器(HDD),但这不是必需的


本文档中的活动使用以下配置进行测试:

     ·Windows 10专业版联想笔记本计算机,32GB RAM500GB SSD + 500GB HDDIntel i7处理器,BIOS中启用虚拟化

      技术。

       ——安装成功


  ·Windows 10企业版(Evaluation  -  Build 201712)虚拟机(参见上文),2GB RAM

       — — 仅测试了Docker安装,但未成功。并非所有必需的Hyper-V服务都可用于Docker无故障地启动。

       Visual Studio安装需要一个密钥(虚拟机没有提供评估密钥


     · Windows 10家庭版惠普笔记本计算机,8GB内存,1TB硬盘,英特尔i5处理器,在BIOS中启用虚拟化技术

       — —安装失败,因为Windows 10 家庭版不包含Hyper-V功能,因此无法安装/启用该服务,并且NEO Docker容器

      不能用于部署和测试NEO智能合约。

    

   

创建你的NEO工作文件夹

该文件夹将用于所有NEO开发工作。这是您将下载和构建各种NEO开发工具的文件夹,以及您可能选择自己的NEO解决方案的位置。

1.Windows资源管理器/文件管理器中或使用命令提示符或Powershell,创建你本地的“NEO”文件夹:

C\ NEO

这是建议的文件夹名称,但您也可以选择一个备用文件夹。

注意:NEO项目中使用的一些路径名称可能会很长。


Windows 10的计算机上安装Hyper-V服务

2. 启动Windows任务管理器并选择性能选项卡,检查计算机BIOS中的虚拟化技术设置;然后选择CPU

 


图0.2 任务管理器:检查BIOS虚拟化技术设置(禁用)


3.在任务管理器中,如果虚拟化设置为禁用,则需要关闭计算机;然后重新启动它 - F10进入BIOS设置实用程序(类似于以下内容)。将虚拟化技术设置更改为已启用;保存并退出BIOS Setup Utility。重新启动你的计算机

 

0.3. BIOS设置utility:虚拟化技术设置(更改为启用; 然后保存并重新启动)


4. 验证计算机BIOS中的虚拟化技术设置已启用,请登录到您的计算机并再次启动Windows任务管理器;选择性能选项卡;然后选择CPU。现在虚拟化应该已被启用

 

0.4. 任务管理器:验证BIOS虚拟化技术设置(启用)


5. 要安装Hyper-V服务,单击Windows开始菜单,然后键入打开或关闭Windows功能。向下滚动,直到找到Hyper-V并将其选中(复选框应显示在框中)。如果Hyper-V方框已经被检查过,那么Hyper-V服务已经安装好了,你不需要改变这个设置。

 

0.5. Windows功能:打开或关闭Windows功能


如果您在列表中根本看不到Hyper-V功能,可能是因为您在计算机上运行的是Windows 10家庭版。找到装有Windows 10 Pro企业版学术版的计算机,或将计算机上的操作系统升级到Windows 10的这些版本之一。

 

 0.6. Windows功能:Windows 10家庭版不包含Hyper-V功能


如果你坚持继续尝试,你最终会在活动6中遇到这个阻塞问题 - 下载,安装和测试Docker平台。趁着你在前边,现在停下来

 

0.7. Windows功能:HyperV在家庭版中不可用


6. 选择Hyper-V功能并单击确定(OK)后,将显示以下页面。重新启动计算机以完成Hyper-V服务的安装。

 

图0.8 Windows功能:重启你的计算机


7. 要验证Hyper-V服务正在运行,请单击Windows开始菜单并输入“services.msc”。您应该可以在服务控制面板中看到许多Hyper-V服务。

 

图0.9. 服务控制面板:Hyper-V服务


8. 同样,单击Windows开始菜单并输入hyper-v管理器。在出现时单击Hyper-V管理器应用程序。选择您的计算机名称。

 

图0.10. Hyper-V管理器


9.这就完成了Hyper-V服务的安装和测试。



下载并安装Microsoft .NET 4.7开发者包

NEO开发人工具集中构建一些组件需要.NET 4.7开发包。如果您忽略此步骤,Visual Studio将在需要时中断并提示安装此开发包。

10. 从这里开始下载.NET 开发包https://support.microsoft.com/en-ca/help/3186612/the-net-framework-4-7-developer-pack-and-language-packs

 

0.11. Microsoft知识库:.NET Framework 4.7开发包和语言包


11.这将带你到开发包的微软下载网站https://www.microsoft.com/en-us/download/details.aspx?id=55168. 向下滚动并单击下载按钮以下载可执行的安装程序。

0.12. Microsoft下载站点:适用于Windows 7 SP1Windows 8.1Windows 10周年纪念更新,Windows Server 2008 R2 SP1Windows Server 2012Windows Server 2012 R2Windows Server 2016Microsoft .NET Framework 4.7开发人包和语言包


12. .转到计算机上的下载文件夹,然后双击NDP47-DevPack-KB3186612-ENU.exe可执行文件。


13. 单击确定以管理员身份运行安装过程。

 

图0.13. .NET开发包EULA


14. 安装过程将开始

图0.14. .NET4.7开发包安装


当安装完成后将会显示下列页面

 


图0.15. .NET 4.7 开发包安装完成


此课程的任务已完成。前进到课程1  - 下载并安装Visual Studio 2017 社区版集成开发环境(IDE

文章为译文,点击这里查看原文

最后于 6月前 被naoye编辑 ,原因:
最新回复 (0)
全部楼主
返回