在windows下使用visual studio code建立.NET Core console程序
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在windows下使用visual studio code建立.NET Core console程序,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2308字,纯文字阅读大概需要4分钟。
内容图文
开发环境准备
下载vs code,.NET Core sdk:
https://www.microsoft.com/net/core#windowscmd
目前最新版为code 1.8.1,.NET Core 1.1
vs code可以安装常用插件,比如C#,vscode-icons,gitignore
下载git for windows
https://www.git-scm.com/download/win
目前最新版本为2.11.0
CI环境准备
下载VMware Workstation 12 Player
https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0
下载ubuntu 14.04
PS. 目前阿里云上面的ubuntu镜像最高只有14版本,所以下这个版本。
http://releases.ubuntu.com/trusty/
在VMware上安装ubuntu
安装会比较久时间,建议安装好之后,把vm虚拟文件复制一份做备份,Server搞坏了,可以直接复制过来,比安装快。
另外进入ubuntu之后要注意不要使用VMware的关机,而要在server里面用sudo shutdown -P 0来关机,不然可能会造成无法正确引导进入ubuntu的问题。
安装Docker
参照http://www.cnblogs.com/windchen/p/6224233.html
配置阿里镜像加速:http://www.cnblogs.com/windchen/p/6231009.html
安装gitlab和gitlab-runner
参照http://www.cnblogs.com/windchen/p/6242057.html
http://www.cnblogs.com/windchen/p/6247137.html
建立console project
进入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”。
将code加入gitlab管理
在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
建立CI
新建文件.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
原文:http://www.cnblogs.com/windchen/p/6257846.html
内容总结
以上是互联网集市为您收集整理的在windows下使用visual studio code建立.NET Core console程序全部内容,希望文章能够帮你解决在windows下使用visual studio code建立.NET Core console程序所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。