码迷,mamicode.com
首页 > Web开发 > 详细

.NET Core入门

时间:2017-10-14 22:30:20      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:使用   rod   color   intern   sharp   lin   with   cspro   class   

0. 前提:

操作系统:Ubuntu 16.04 Desktop

 

1. 安装.NET Core SDK

根据操作系统版本,添加source,通过apt-get安装.NET Core SDK。

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c ‘echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list‘
sudo apt-get update
sudo apt-get install dotnet-sdk-2.0.0

 

2. 工程创建

创建初始化一个console工程(其他类型的工程可通过help命令查看),命令如下:

dotnet new console -o helloworld
cd helloworld

工程目录下会有一个Program.cs和工程文件.csproj,可通过vim编写修改Program.cs文件。

运行App:

dotnet run

输出“Hello World”,完成!

 

3. 安装IDE

上面的示例直接使用vim编写代码,个人偏好使用IDE,喜欢VS Code,官网https://code.visualstudio.com/,下载.deb包安装。

dpkg -i code_1.17.1-1507645403_amd64.deb

如果缺少依赖包,请使用apt-get install -f完成安装。

VS Code安装完成之后,打开VSCode,打开右侧的Extension窗口,搜索“C#”插件安装,看清说明,是“C# for Visual Studio Code (powered by OmniSharp).“,现在可以使用VS Code打开上面创建的工程代码目录,愉快地编码了。

 

4. 调试

点击VS Code的Debug -> Start Debugging,会自动下载安装.NET Code Debugger相关包,并提示配置launch.json,将program属性的sdk版本和文件名称改成正确的即可。

  {
            "name": ".NET Core Launch (console)",
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceRoot}/bin/Debug/netcoreapp2.0/helloworld.dll",
            "args": [],
            "cwd": "${workspaceRoot}",
            "stopAtEntry": false,
            "console": "internalConsole"
  },

 

5. 参考资料:

.NET and C# - Get Started in 10 Minutes, http://www.microsoft.com/net/core#linuxubuntu

Get Started with C# and Visual Studio Code,https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code

 

.NET Core入门

标签:使用   rod   color   intern   sharp   lin   with   cspro   class   

原文地址:http://www.cnblogs.com/greatalexander/p/7668695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!