P1-2 .NET Core 开发环境的搭建

.NET Core 开发环境的搭建


用什么开发工具开发

.NET 5 开发工具

  • 1、.NET CLI:命令行
  • 2、Visual Studio:Windows-Only(推荐)
  • 3、Visual Studio for Mac:是微软收购的公司,然后改的,但使用方式和Visual Studio 肯定会有一些不一样
  • 4、Jetbrains Rider:收费
  • 5、VS Code:跨平台,一般都是前端来使用

.NET SDK、运行时、文档…..

.NET CLI 了解和使用

  • .NET CLI:不用单独装
  • 只需要知道就行,不需要精通

dotnet –version 查看版本
dotnet new console 当前文件夹下创建控制台项目
dotnet run 构建并运行
详细见官方文档“.NET CLI” 部分

注意:VS中创建项目的时候注意用的框架

  • 新建一个控制台程序,确保目标框架为 .NET 5
    框架选择

.NET Core 项目结构的创新

一样的csproj,不一样的借口

  • 1、csproj文件的包含与排除(两者相反)
    • Framework的包含都在csproj中显示出来,而排除不会显示
      • Framework-csproj
    • .NET Core是默认包含所有项目的,只有排除了才会在csproj显示
      • 这种做法很Cool,很大的减少了项目中协同会冲突的问题
      • Core-csproj
      • 排除
  • 2、*.config

程序的发布

自学就要养成把相关文档“翻一翻”的意识

小技巧

  • 1、快速查看文本内容
    • 小技巧1
  • 2、.NET Core项目可以点击上方,直接查看或修改csproj文件内容
    • 小技巧2
  • 3、微软的虚拟机 Sandbox 和WSl:Windows subsystem for linux
    • 3.1 尝试把文件拷贝到另一台Windows(SandBox)中运行
    • 3.2 尝试把文件拷贝到一台Linux(用WSL)中运行
      • WSL中到/mnt目录下访问主机磁盘
      • Linux中执行可执行程序: ./文件名
    • 3.3 WinForm/WPF(.NET Core)也可以用这个(Windows-only)

本章小结

  • 本章首先介绍了开源且跨平台的开发技术 .NET Core
  • 然后介绍了因为 .NET Framework的局限性,所以微软重新开发了 .NET Core
  • 最后讲解了 .NET Core开发环境的搭建方法,并且讲解了 .NET Core项目结构的创新之处 —《ASP .NET Core技术内幕与项目实战-13页》

P1-2 .NET Core 开发环境的搭建
http://example.com/2024/08/21/Net Core2022教程/第1章:.NET Core入门-笔记/P1-2 .NET Core 开发环境的搭建/
Author
John Doe
Posted on
August 21, 2024
Licensed under