.net core 第二篇控制台程序项目初步学习

1. 使用vscode 创建一个控制台程序

  1. 创建项目
    VSCODE
    默认创建的项目名称为父级文件夹名称 后面学习下创建的命令各个参数说明

  2. 运行项目
    dotnet run
    在这里插入图片描述

  3. 其他命令
    SDK 命令:
    add 将包或引用添加到 .NET 项目。
    build 生成 .NET 项目。
    build-server 与由生成版本启动的服务器进行交互。
    clean 清理 .NET 项目的生成输出。
    help 显示命令行帮助。
    list 列出 .NET 项目的项目引用。
    migrate 将 project.json 项目迁移到 MSBuild 项目。
    msbuild 运行 Microsoft 生成引擎(MSBuild)命令。
    new 创建新的 .NET 项目或文件。
    nuget 提供其他 NuGet 命令。
    pack 创建 NuGet 包。
    publish 发布 .NET 项目进行部署。
    remove 从 .NET 项目中删除包或引用。
    restore 还原 .NET 项目中指定的依赖项。
    run 生成并运行 .NET 项目输出。
    sln 修改 Visual Studio 解决方案文件。
    store 在运行时包存储中存储指定的程序集。
    test 使用 .NET 项目中指定的测试运行程序运行单元测试。
    tool 安装或管理扩展 .NET 体验的工具。
    vstest 运行 Microsoft 测试引擎(VSTest)命令。
    new 命令:
    我们刚才创建的时控制台命令,通过下图发现,除了console 还有其他20种模板,分别可以创建不同的项目。 我们先创建一个类库,其他项目暂时不演示。 类库项目晚会编码可以使用。
    在这里插入图片描述

创建名称为common的类库
需要把common类库创建到sample1 同级目录。 手动移动下即可。
在这里插入图片描述
添加引用
在这里插入图片描述

简单写一个方法,进行调用
在这里插入图片描述
在这里插入图片描述
发布程序:dotnet publish
可以发现没有exe可执行文件,只有dll. 这些dll本身可以运行在各个平台 windows,linux,mac等。
先在windows上运行
在这里插入图片描述
在linux上运行

  1. 如果没用Linux系统可以申请一个, 我也没用临时在华为云上申请半个月的先用着(免费的)地址:https://activity.huaweicloud.com/free_test/index.html

  2. 因为需要把程序上传到Linux系统,临时学习命令 sz,rz 。临时写的博文:Linux上传下载文件命令 sz,rz

  3. 安装dotnet core 运行时 https://dotnet.microsoft.com/download/linux-package-manager/centos/runtime-2.1.6
    在这里插入图片描述
    选择整个Package安装, 里面包含了asp.net core 和 .net core 这两个都是必备得。

  4. 测试安装结果
    在这里插入图片描述

  5. 运行程序
    在这里插入图片描述

2. 使用visual studio创建控制台程序

创建一个web项目
防火墙关闭:端口无法访问
http://www.mamicode.com/info-detail-2457444.html
在这里插入图片描述
访问正常
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值