zoukankan      html  css  js  c++  java
  • .NET Core 在Visual Studio Code的基本操作命令

    新建

    dotnet new

    --新建解决方案

    dotnet new sln

    解决方案名称就是当前目录的名称

     

    --新建项目

    dotnet new console  --name LogConsole

    新建控制台项目,如果--name没指定,名称为当前目录的名称

    --把项目添加到解决方案

    dotnet sln NETCORE2.sln add LogConsole/LogConsole.csproj

    注意解决方案和项目名均要加上后缀。

    --添加包引用

    进入LogConsole目录

    LogConsole>dotnet add package newtonsoft.json.dll

    --添加项目引用

    创建类库util

    dotnet new classlib --name util

     --添加项目引用

    dotnet add  LogConsole/LogConsole.csproj reference util/util.csproj

     --build项目

    dotnet build

    解决方案会被编译。

    单独编译项目,指定项目名

    dotnet build util/util.csproj

    可以指定一些其他的参数

     选项:
    -h, --help 显示帮助信息。
    -o, --output <OUTPUT_DIR> 用于放置生成项目的输出目录。
    -f, --framework <FRAMEWORK> 要发布的目标框架。目标框架必须在项目文件中指定。
    -r, --runtime <RUNTIME_IDENTIFIER> 针对给定运行时发布项目。创建自包含部署时使用此项。默认操作为发布依赖框架的应用。
    -c, --configuration <CONFIGURATION> 用于生成项目的配置。对大多数项目的默认值是 "Debug"。
    --version-suffix <VERSION_SUFFIX> 定义项目中 $(VersionSuffix) 属性的值。
    --no-incremental 禁用增量生成。
    --no-dependencies 设置此标志以忽略项目到项目引用,仅生成根项目
    --no-restore 请勿在执行命令时进行隐式还原。
    -v, --verbosity 设置命令的详细级别。允许值为 q[uiet]、m[inimal]、n[ormal]、d[etailed] 和 diag[nostic]。
    --force 设置此标志以强制解析所有依赖项,即使最后一次还原已经成功。这等效于删除 project.assets.json。

    --调试

    注意配置好这两个参数

    下面新增多一个项目

    dotnet new razor --name web

    想调试razor项目怎么处理呢?那么需要添加一个调试的配置项。

    新增配置文件如下

    ctrl 加 p 输入debug 加 空格,那么就会出现下面的列表,选择需要调试项目即可。

    说明一下配置里的cwd配置项

    这个是调试的时候程序的调试入口目录,如果这个配置错误,那么在razor项目调试,页面访问得到的是404的,当然,通过dotnet run跟这个是没什么关系的。

  • 相关阅读:
    数据库学习之四--Join, Left Join, Right Join, Full Join对比
    数据库学习之三--Select查询及运算符
    数据库学习之二--SQL语句以及数据类型
    随身笔记 Python中__init__和self的意义和作用
    爬虫Request Header请求头各参数含义
    爬虫中的Header请求头 在浏览器中通过F12和F5分析
    爬虫中的User-Agent 使用与作用
    Maven build 命令介绍(转)
    Linux 确定tomcat的运行状态命令
    Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.解决办法
  • 原文地址:https://www.cnblogs.com/hunter2014/p/9361029.html
Copyright © 2011-2022 走看看