.NET Core初体验 - 在Mac下运行第一个Web示例程序

  要说最近两天程序猿之间最喜欢吹水的事是什么?那绝壁是甲骨文要放弃Java!简直做梦都要笑醒!由于公司的产品线全面转向Java,最近几个月也一直在苦学Java技术。已经默默决定了,如果消息证实是真的,我马上烧掉那本最近在啃的《Spring in action》~

  之前也用Xamarin Studio写一些C#的小东西,这次看到.NET Core这么如火如荼的开源着,并且可用于生产环境,我也来凑下热闹。

  0. 安装Homebrew

    Homebrew简称"brew"是Mac下的包包管理器,可以很方便的管理软件包,类似Linux下的APT、Yum。brew的安装非常简单,只需执行一条ruby命令即可,庆幸的是Mac系统上已经集成Ruby。

    下面的命令是从Homebrew官网复制下来的,直接在终端窗口内粘贴、执行,稍侯即可,中间需输入一次密码。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  

  1. 使用brew安装最新版的OpenSSL

    在终端中分别执行如下三条命令,安装的时候稍慢,耐心等待。

brew update
brew install openssl
brew link --force openssl

  2. 安装.NET Core SDK

    最方便的是下载离线版的.net core安装包,它会自动配置环境变量。进行https://www.microsoft.com/net/download找到macOS版下载即可。

  也可直接点这里下载此时的最新版本。

    安装完成后输入dotnet命令测试下,发现已经生效(注意,安装完需要重新启动一个"终端"窗口):

  3.使用new命令创建Web项目

    这里我使用mkdir HelloNetCore,创建了"HelloNetCore"目录,进入此目录,使用"dotnet new -t Web"创建一个简单的Web项目。

    然而光创建一个项目是远远不够的,这里还需要从Nuget恢复程序的依赖包,在project.json文件中。使用如下命令即可,这个过程需要几分钟的时间:

dotnet restore

    依赖包全部下载完成后,可以运行项目了:

dotnet run

    效果如图:

    后记:

      以后开发.NET Core程序,就只能用VSCode了?怎么感觉MS在糊弄我们呀,虽然没正经用它开发过,但怎么看它都像是个玩具,它能胜任大型项目吗?

时间: 2024-10-14 01:19:13

.NET Core初体验 - 在Mac下运行第一个Web示例程序的相关文章

.NET Core初体验 在window上构建第一个app

1.安装.NET Core SDK 创建 .NET apps,只需要下载 .NET Core SDK for Windows,此安装器将会安装最新稳定版本的工具,并将其放在环境变量PATH里,以便我们可以在任何地方打开控制台运行dotnet. 2.初始化一些代码 下面演示一个hello world的控制台程序 打开命令提示符 切换目录到桌面cd C:\Users\yang\Desktop 输入 dotnet new console -o hwapp命令,其中  dotnet new  表示创建一

.NET跨平台:在CentOS上编译dnx并运行ASP.NET 5示例程序

在之前的博文中我们在 Ubuntu 上成功编译出了 dnx ,并且用它成功运行了 ASP.NET 5 示例程序.在这篇博文中我们将 Ubuntu 换成 CentOS. 目前 dnx 的编译需要用到 mono,所以先要安装 mono,而且最好是用最新的 mono 源代码进行编译并安装. 我们实际成功编译的操作步骤如下(假设将 mono 安装到 /data/mono_build 目录): mkdir /data/mono_build PATH=/data/mono_build/bin:$PATH g

.NET跨平台:在Ubuntu上用自己编译的dnx运行ASP.NET 5示例程序

在 Linux Ubuntu 上成功编译 dnx 之后,会在 artifacts/build/ 文件夹中生成 dnx-coreclr-linux-x64/ 与 dnx-mono/ 这2个文件夹,前者是基于 coreclr 的 dnx ,后者是基于 mono 的 dnx . 这篇博文中我们将使用基于 coreclr 的 dnx 运行 ASP.NET 5 示例程序,而 dnx 以及它所需的一切都在 dnx-coreclr-linux-x64/ 的 bin/ 文件夹中,所以只需通过下面的命令就可以运行

ubuntu下创建第一个rails应用程序

一.创建一个新的应用程序 在控制台输入 > rails new  demo create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app ........... Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. run

在VS2008.Net下使用WPF开发Web应用程序

原文地址:http://hankjin.blog.163.com/blog/static/33731937200922353623434/ 胖客户端的好处是可以轻易的实现绚丽的效果, 而瘦客户端则需要大量的js才能实现相应的效果. 而且当需要同时开发应用程序和Web应用程序时, 则需要将近双倍的开发时间.但是,在VS2008.Net下使用WPF技术, 则不但可以轻松地在Web上实现应用程序的效果, 而且可以很简单的将应用程序转换成Web应用程序.1. 新建->项目->WPF Web Appli

.NET Core 初体验

.NET Core 作为微软的开源项目,neter 们对之的期待还是挺大的. 以前也看过,接触过,摸索建了几个示例项目,今天就罗列下自己的初体验. .NET Core 安装.帮助等 安装的话,直接官网下载 SDK ,并安装即可.我本机安装的版本是:.NET Core 2.0.2 用的是 VS Code 作为IDE.在 这里的 终端中可以直接打命令行. 首先安装后看自己的版本:dotnet --version 查看帮助:dotnet --help 或 dotnet help 查看具体的某一个命令的

.NET Core竟然无法在Mac下进行build

KRuntime 改为 XRE 之后(详见从 KRE 到 XRE :ASP.NET 5 中正在消失的那些K),昨天在 mac 用 git 签出 XRE 的代码库,直接执行其中的 build 命令 sh build.sh ,一次build成功. 今天,在 mac 下签出 .NET Core 的代码库,却发现无法在 mac 下编译(代码库中没有 mac 下的 build 命令). .NET Core 是 .NET 跨平台的基石,如果 .NET Core 的开发人员在开发时都没有跨平台的意识,何谈做好

ubuntu下运行第一个.net core web程序

前置条件 ubuntu系统 且已经安装dotnetcore运行环境 mkdir  testMVC 创建一个文件夹 cd testMVC    进入文件夹 dotnet new -t web 创建程序(使用ls命令查看文件是否都已经成功创建 ) 可以看到熟悉的文件目录出来了 dotnet restore 下载json文件中的依赖项 最后一步 dotnet run运行 运行效果 运行成功

mac下删除不需要的应用程序

一般的应用程序删除: 1)可以在 前往--应用程序 中直接删除 2)直接在启动台中按住出现X直接删除. 问题: mac下不出现在应用程序中,启动台中按住也不出现X,也不可以直接拖到废纸篓中删除的应用如何删除? 解决: 先在启动台中找到这个应用程序,然后直接将其拖到程序们坞(就是mac的最底部的工具条 图1 ),然后鼠标右键,出现个菜单,选项--在访达中显示 这样就可以看到应用程序在应用程序中的实际位置了,下面只要拖到废纸篓中,就可以删除了. 图1 原文地址:https://www.cnblogs