标签:使用 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
标签:使用 rod color intern sharp lin with cspro class
原文地址:http://www.cnblogs.com/greatalexander/p/7668695.html