zoukankan      html  css  js  c++  java
  • mac os 下 vs code 开发 .net core

    1、软件下载

      .net core 2.0 sdk;

      vs code 最新版;

    2、用 dotnet 命令行 dotnet cli 创建项目

      打开终端,创建这次项目的文件夹,mkdir Demo1;

      cd Demo1,进入文件夹,创建解决方案文件,dotnet new sln -o Demo1;

      为了体现逼格,创建一个src的文件夹放在源码,mkdir src;

      进入src文件夹创建一个mvc项目,dotnet new mvc -o Demo1.WebUI;

      回到Demo1 文件夹 cd .. ;将mvc项目添加到解决方案中,dotnet sln add src/Demo1.WebUI/Demo1.WebUI.csproj;

      按照当前的步骤创建一个Console项目,一个类库项目;

      console 项目:dotnet new console -o Demo1.ConsoleApp;

      类库项目:dotnet new classlib -o Demo1.Common;//默认创建的是.net standard 2.0 类库项目,-f 可以制定版本, -h 可以查看帮助

      项目创建完成...;

    3、vs code 环境配置

      打开 vs code 添加c#的扩展,其他的扩展按照自己喜欢添加;

      

      打开Demo1文件夹,默认提示是否创建workspace文件.vscode文件,点是即可;

      

    4、vs code 调试 .net core

      配置launch.json、tasks.json;直接点击调试添加,选择可选择web,也可选择console;

    launch.json里面配置的就是web,console的具体信息,tasks.json中配置的是运行的任务;貌似vs code 可以多任务的但是由于时间关系就没管,一次只运行一个程序,

    args 里面制定,build 的哪个项目;

    launch.json配置基本不用改

    preLaunchTask:“build”//与tasks.json配置对应

    program:运行的dll;

    因为装逼(源码放src文件夹)遇到了个坑:“cwd”是指定调试时的工作目录;默认是${workspaceFolder},其实应该是在工作目录下的src/Demo1.WebUI;

    OK,这样就可以了,左键点击设置断点,运行起来就可以了调试了。
    最后关于项目的引用在项目的csproj文件中加入如下代码
    <ItemGroup>
    <ProjectReference Include="..Demo1.CommonDemo1.Common.csproj" />
    </ItemGroup>
  • 相关阅读:
    python爬虫--打开爬取页面
    python获取本地时间
    SQLite
    xpath教程三---逐层检索和全局检索
    xpath教程二 ---- 通过ID和Class检索
    xpath教程一---简单的标签搜索
    基于visual Studio2013解决C语言竞赛题之1031猜数
    基于visual Studio2013解决C语言竞赛题之1030计算函数
    基于visual Studio2013解决C语言竞赛题之1029二元数组平均值
    基于visual Studio2013解决C语言竞赛题之1028平均值
  • 原文地址:https://www.cnblogs.com/wh-blog/p/7876062.html
Copyright © 2011-2022 走看看