巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站资讯News

法式员若何入门.NET for Linux?看这一篇文章就够了!

0
一佰互联网站扶植(www.taishanly.com) 宣布时辰:2020-03-26 16:52:42 阅读数: 89

简介:根基上,当你晓得了一个法式员的首选操纵体系是甚么的同时,你就能够预测出他们利用的是甚么编程说话。比方,若是法式员利用的是Windows,那末他们能够利用的说话列表包罗C#,JavaScript和TypeScript,若是是比拟传 ...

根基上,当你晓得了一个法式员的首选操纵体系是甚么的同时,你就能够预测出他们利用的是甚么编程说话。比方,若是法式员利用的是Windows,那末他们能够利用的说话列表包罗C#,JavaScript和TypeScript,若是是比拟传统的法式员,那能够利用Visual Basic,若是是紧跟时期潮水的法式员,那他能够便是在用F#;若是他们利用的是Linux,你也会取得一个开源名目列表:Go,Python,Ruby,Rails,Grails,Node.js,Haskell,Elixir等等,固然咱们也不能疏忽比来崭露锋芒的新说话——Kotlin。可是,微软的一个行为就突破了这个场合排场,其建造NET框架,成立.NET Core,开放源代码能够任何平台上运转,比方Windows,Linux,MacOS,乃至还能够在手机操纵体系—三星Tizen上运转。鉴于这类环境,Linux法式员应当尽快熟习.NET Core,并测验考试利用它来构建出产利用法式。若何在Linux上装置.NET Core能够运转.NET Core的Linux刊行版包罗Red Hat EnterpriseLinux(RHEL),Ubuntu,Debian,Fedora,CentOS,Oracle和SUSE。每一个刊行版都有本身的装置申明,本文以Fedora 26为例:第1步:增加dotnet product feed。sudo rpm --import https:// packages.microsoft.com / keys / microsoft.ascsudo sh -c"echo -e“[packages-microsoft-com-prod] nname = packages-microsoft-com-prod nbaseurl = https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod nenabled = 1 ngpgcheck = 1 ngpgkey = https://packages.microsoft.com/keys/microsoft.asc“> / etc /yum.repos.d/dotnetdev.repo”第2步:装置.NET Core SDK。
  • sudo dnf update
  • sudo dnf install libunwind libicu compat-openssl10
  • sudo dnf install dotnet-sdk-2.0.0
成立Hello World节制台利用法式.NET Core装置完以后,下一步便是成立 “Hello World”节制台利用法式。

法式员若何入门.NET for Linux?看这一篇文章就够了!

输入:

法式员若何入门.NET for Linux?看这一篇文章就够了!

下面咱们来阐发一下,下面这段代码做了哪些任务?dotnew new console毫无疑难,这个大师都晓得它缔造了“Hello World!”节制台利用,须要注重的是,名目称号须要婚配目次称号; 代码是利用模板(节制台利用法式)构建;名目的依靠干系由从nuget.org提取的dotnet restore号令主动检索。若是查抄目次的话,你会看到有些文件被成立了:Program.cs helloworld.csprojProgram.cs是C#节制台利用法式代码,Helloworld.csproj是MSBuild兼容的名目文件,当成立Web办事或网站时,名目文件将具备新的意思。dotnet run这个号令做了两件事:成立代码,并运转新建的代码。不管甚么时辰挪用dotnet run,它都会查抄* .csproj文件是否是已被变动,并运转dotnet restore号令。同时它还会查抄是否是有任何源代码已被变动,并在背景运转dotnet构建号令构建可履行文件。最初,它会运转可履行文件。可履行文件在哪?以下是可履行文件的途径:/opt/rh/rh-dotnet20/root/usr/bin/dotnet当你成立一个.net利用,一个组件或库的时辰,你也正在成立一个DLL。若是你想查抄dotnet build号令成立的内容,能够看看bin / Debug / netcoreapp2.0 /,此中包罗helloworld.dll,JSON设置装备摆设文件,和helloworld.pdb(调试数据库)文件,同时你也能够查抄JSON文件。运转dotnet run运转的历程是dotnet。该历程会挪用DLL文件,并成为利用法式。便携式利用法式这个局部是.NET Core起头真正离开仅限Windows的.NET Framework的处所:方才成立的DLL能够运转在装置了.NET Core的任何体系上,不管是Linux,Windows仍是MacOS。它是便携式的,以是被称为“便携式利用法式”。自力利用法式若是你想散发一个利用法式,可是又不想让用户在他们的机械上装置.NET Core,怎样办?.NET Core有体例:自力利用法式。成立自力利用法式象征着你能够将利用法式散发就任何体系,并且能够无需装置.NET Core运转。这象征着更快更简略的装置,同时也象征着你能够在统一个体系上有多个利用法式运转差别版本的.NET Core。须要改良的处所当你利用dotnet publish号令成立自力利用法式时,DLL被安排到方针目次连同一切的.NET位必须运转DLL。也便是说,你能够在目次中看到50个文件。可是这个题目也将很快取得转变,已在尝试的.NET Native将很快被引入,并在.NET Core宣布。它将构建一个包罗一切比特的可履行文件,这就像Go说话编译一样,能够指定方针平台并取得可履行文件。在64位处置器上为RHEL 7.x构建刊行版:dotnet publish -c Release -r rhel.7-x64Web办事,网站.NET Core模板包罗了更多内容,包罗对F#和Visual Basic的撑持。要取得内置到.NET Core中的可用模板肇端列表,能够利用号令dotnet new --help提醒:.NET Core模板能够由第三方成立。和大大都号令行东西一样,利用--help号令能够随时取得高低文赞助。本文仅代表作者小我概念,不代表巅云官方发声,对概念有疑义请先接洽作者本身停止点窜,若内容不法请接洽平台办理员,邮箱2522407257@qq.com。更多相干资讯,请到巅云www.taishanly.com进修互联网营销手艺请到巅云建站www.yx10011.com。
一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

上一篇:扣丁书院告知你PHP的成长远景若何
下一篇: 挑选SEO关头词技能
[前往消息列表]

相干消息more

04
05月
网站优化 经历总结

经由过程多年网站优化经历,亿玛客收集营销学院小新以为网站主应当斟酌一以下30个题目来优化本身的网站。 1.是否是你的网站用W3C标记考证过网站HT... >>概况

19
04月
外洋开源的PHP法式小结

博客:WordPressWordPress是利用PHP开辟的闻名博客平台,收费开源,功效壮大,不只仅用于博客搭建,还能够普遍利用于各种收集信... >>概况

20
04月
HTML5 canvas绘制的玫瑰花结果

有人用html就写了一朵标致的玫瑰,是否是有点太骚气了。纯javascipt就弄出了玫瑰花,再次显现了HTML5的能力正告:传说IE6内核是... >>概况

17
05月
网站被K的缘由大总结_巅云建站

对泛博的站长来讲被K或是被降权是常常有的任务,不过我根基上还不瞥见过Google的K站环境,也便是给降个权甚么的赏罚。若是你是用了很严... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站