‫欢迎回来｡
‫在本视频中, 我将向您展示dot net five和dot net
‫six的项目模板之间的区别｡
‫因此, 让我们继续, 快速创建两个项目, 以查看差异｡
‫在下一个视频中, 我们将构建我们的第一个Hello World程序, 您将了解如何使用net
‫five来实现这一点, 因为目前, 该课程仍完全由net five构建,
‫但我很快将使用net six来更新它｡
‫所以现在不用担心, 因为对于初学者来说, 这根本不重要, 因为代码没有变化｡
‫就连Visual Studio 2022的用户界面也和2019年一样｡
‫对于初学者来说, 只有这个小细节是不同的, 这就是我想在这段视频中向你展示的｡
‫好的, 让我们继续创建一个新项目｡
‫在这里您可以看到, 您可以选择不同的模板｡
‫有一堆你可以看到很多｡
‫如果您还记得在Visual Studio安装程序中的内容, 则可以根据我们在安装Visual
‫Studio时选择的工作负载来使用这些功能｡
‫在这里, 我们有这些不同的工作负载, 根据您安装的工作负载, 您将在Visual
‫Studio中有更多的选项作为模板｡
‫因此, 我将使用带有C-sharp的控制台应用程序模板｡
‫所以, 在这个字母的顶部有一个升C的标志是很重要的, 我将把这个称为net
‫five｡
‫EPP好了, 这是我们的net 5应用程序.
‫这将是应用程序的项目名称｡
‫如果你想的话, 你可以改变地点｡
‫我将把它保留在默认位置, 并选择默认的解决方案名称｡
‫现在您可以转到下一个, 在这里您可以看到, 您有net
‫six和net five, 如果您按照我的指示添加了net five运行时, 您只有net
‫five, 这是2021年使用的运行时, 现在他们在2022年发布了net six｡
‫在2023年, 他们可能会发布net 7｡
‫在引擎盖下有一系列的变化, 这使得显示更快, 这使得应用程序运行更流畅,
‫这也增加了一些新的代码和一些新的方法｡
‫但这对初学者来说并不重要, 因为基础知识总是保持不变｡
‫它们将始终是变量､ 方法､ 类等以及所有这些关键字｡
‫现在你们可能还不明白, 但我们会在本课程中一一讲解.
‫但是6的变化是你稍后会看到的｡
‫好吧, 我会的
‫这个选项是唯一可用的, 因为我已经安装了这个单独的组件｡
‫现在让我们使用net five, 看看应用程序是什么样子的｡
‫让我们创建它, 看看Visual Studio为我们做了什么｡
‫所以你在这里｡
‫这是我们默认得到的｡
‫一堆代码｡
‫这里有很多事情都是在我们没有输入一行代码的情况下进行的｡
‫在提示您登录的位置也会出现此弹出窗口, 但您不必登录｡
‫你可以把这个关上｡
‫让我滚动一下, 您可以更清楚地看到代码, 我将在下一个视频中更深入地介绍这一点｡
‫但你可以看到, 为了实现Hello
‫World的这一语句, 总共有12行代码, 我们可以运行应用程序, 它只会将一些内容打印到控制台应用程序上｡
‫这是一个控制台应用程序, 上面写着“Hello World”, 但这不是这个视频的真正内容｡
‫因此, 让我启动另一个Visual Studio实例, 以便向您展示net
‫five和net six控制台应用程序之间的区别｡
‫所以我把这个叫做net six应用｡
‫让我们单击“下一步”｡
‫在这里, 我将选择Dot Net 6, 这是长期支持的Dot Net版本｡
‫如果你想知道那张网是什么｡
‫那么让我快速回顾一下这篇文章｡
‫那么您在这里看到的博客是什么样的.NET平台概述？
‫即使这个概述是针对网络五点网络六遵循相同的架构｡
‫所以他们的想法是想把所有不同环境的开发统一到一个环境中｡
‫所以现在他们把一切都放在一起云开发, 桌面, web,
‫游戏, 移动的, 一切都放在一起在点网络罩下, 没有点网络框架以及点网络核心分离｡
‫这一切都在一起｡
‫因此, 它基本上只是整个框架或一组不同代码片段的包,
‫这些代码片段放在一起, 这样我们就可以非常轻松地编写代码, 并快速地构建应用程序, 而不必从头开始构建所有内容｡
‫好吧, 我会的
‫现在我们用net六来表示｡
‫让我们创建一个新的控制台应用程序, 您将直接看到两者之间的巨大差异｡
‫这就是我们的net six应用程序的样子｡
‫所以现在你可能想知道, 天哪, 这是怎么回事？
‫我什么也没看见｡
‫好吧, 除了这个控制台右线｡
‫问题是这两个基本上是一样的｡
‫因此, 让我去掉解决方案资源管理器, 以便您可以更好地查看它｡
‫这些基本上都是相同的解决方案｡
‫结果是一样的｡
‫让我运行这个net six应用程序, 它也会给予我这个Helloworld语句｡
‫唯一的区别是, 在我们的程序中, 是的, 默认情况下, 在这个main块中,
‫在这个main方法块中, 我们将看到这个main方法的含义, 等等.
‫但现在, 只要考虑一下这里发生的只是一个不同的模板｡
‫我们在这里直接运行这段代码, 就好像我们在这些花括号里面一样｡
‫我们不需要所有这些开销, 尽管现在我们将在下一个视频中使用net five框架｡
‫我将向您展示具体的工作原理｡
‫但如果你想仍然使用点网六, 你是罚款做｡
‫因此, 您只需按下控制键并单击它, 即可查看此链接｡
‫因此, 新的商店模板会生成顶层报表｡
‫这是我们在net five应用程序中看到的传统代码｡
‫这是我们在Note six应用程序中看到的新代码｡
‫好吧, 我会的
‫而这基本上就是两者的区别｡
‫所以我想请你们在Visual Studio中创建新项目时使用net five,
‫然后你们就可以完全按照课程的设计来进行了｡
‫但正如我所说, 我会更新课程, 增加更多的练习, 以及额外的例子等,
‫以保持这门课程的最新和改进它｡
‫所以不用担心这个｡
‫让我们在下一个视频中了解一下Hello World｡