https://www.microsoft.com/net/core#windowscmd
目前最新版为code 1.8.1,.NET Core 1.1
vs code可以安装常用插件,比如C#,vscode-icons,gitignore
https://www.git-scm.com/download/win
目前最新版本为2.11.0
https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0
PS. 目前阿里云上面的ubuntu镜像最高只有14版本,所以下这个版本。
http://releases.ubuntu.com/trusty/
安装会比较久时间,建议安装好之后,把vm虚拟文件复制一份做备份,Server搞坏了,可以直接复制过来,比安装快。
另外进入ubuntu之后要注意不要使用VMware的关机,而要在server里面用sudo shutdown -P 0来关机,不然可能会造成无法正确引导进入ubuntu的问题。
参照http://www.cnblogs.com/windchen/p/6224233.html
配置阿里镜像加速:http://www.cnblogs.com/windchen/p/6231009.html
参照http://www.cnblogs.com/windchen/p/6242057.html
http://www.cnblogs.com/windchen/p/6247137.html
进入workspace目录,启动命令行,运行:
mkdir FirstConsole cd FirstConsole dotnet new code .
打开project.json文件,version是project的版本号,dependencies会随着引入的依赖增加,frameworks声明了.NET Core版本
{ "version": "1.0.0-*", "buildOptions": { "debugType": "portable", "emitEntryPoint": true }, "dependencies": {}, "frameworks": { "netcoreapp1.1": { "dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.1.0" } }, "imports": "dnxcore50" } } }
在vs code中按ctrl+`,调出terminal,运行dotnet restore,下载依赖项。
运行dotnet run,会自动build,并运行程序,输出“hello world”。
在vs code中,按F1,输入add gitignore,输入vs,选择visualstudio,会自动下载vs的.gitignore文件
在terminal中运行:
git init git remote add origin [repository] git add . git commit -m "first commit" git push -u origin master
新建文件.gitlab-ci.yml
输入
image: microsoft/dotnet stages: - build - test - deploy build: stage: build script: - echo "Building the app" - dotnet restore test: stage: test script: - echo "Test the app" - dotnet restore - dotnet publish -o $CI_PROJECT_DIR/publish - dotnet $CI_PROJECT_DIR/publish/$CI_PROJECT_NAME.dll deploy_staging: stage: deploy script: - echo "Deploy to staging server" environment: name: staging url: https://staging.example.com only: - master deploy_prod: stage: deploy script: - echo "Deploy to production server" environment: name: production url: https://example.com when: manual only: - master
在windows下使用visual studio code建立.NET Core console程序
原文:http://www.cnblogs.com/windchen/p/6257846.html