当前位置: 首页 > news >正文

广州做网站的0建设营销型网站步骤

广州做网站的,0建设营销型网站步骤,个人可以做电商网站吗,推广100种方式在本文中#xff0c;我将带着大家一步一步的通过图文的形式来演示如何在Visual Studio Code中进行.NET Core程序的开发#xff0c;测试以及调试。尽管Visual Studio Code的部分功能还达不到Visual Studio的水平#xff0c;但它实际上已经足够强大来满足我们的日常开发。而且… 在本文中我将带着大家一步一步的通过图文的形式来演示如何在Visual Studio Code中进行.NET Core程序的开发测试以及调试。尽管Visual Studio Code的部分功能还达不到Visual Studio的水平但它实际上已经足够强大来满足我们的日常开发。而且其轻量化插件化以及跨平台的特性则是VS所不具备的。而且Visual Studio Code还可以通过社区来创建一系列的扩展来增强其功能且社区已经足够活跃。我们可以期待更多很酷的扩展和功能来增强VS Code这将使在这个轻量级跨平台编辑器中的开发.NET Core应用程序更加流畅和有趣。赶紧跟着博主一起开始今天的文章吧为什么要写这篇文章因为上篇文章也说了.NET Core已经全面跨平台了而且我们也在尝试使用Linux了但是上篇CentOS开发ASP.NET Core入门教程中使用的CLI进行.NET Core开发的话感觉很不适应。毕竟从.net过度过来的我们已经习惯了使用Microsoft的Visual Studio进行开发。那么有没有一款媲美Visual Studio的开发工具可以让我们能够在Linux系统上进行高效的.NET Core开发呢答案是肯定的因为微软已经开发了一个名为Visual Studio Code的跨平台和开源的文本编辑器。Visual Studio Code是如此强大和令人惊叹因为它提供了内置的智能提醒调试功能和Git支持。而且Visual Studio Code提供了强大的插件扩展功能。使得你可以在插件扩展库里面找到满足你需求的插件。如果你没有在他们的扩展库中找到它那么你还可以自己创建一个插件并使用它。很酷对吗那就开始吧安装这部分我们将讲解如何进行Visual Studio Code的安装配置以便进行.NET Core的开发准备工作安装.NET Core SDK。具体的安装方式大伙可以点击这里进行查看并进行安装。因为微软的东西都比较傻瓜式所以这里就不演示了。安装Visual Studio Code。您可以从此处 然后根据您的操作系统进行选择下载不同操作系统的安装过程可能会有所不同 您可以在此处 查看Visual Studio Code的安装说明。还是 因为微软的东西都比较傻瓜式所以这里就不演示了。在Visual Studio Code 中安装C# 扩展以便让Visual Studio Code 支持C#的开发当然你也可以安装其他语言的扩展来进行其他编程语言的开发比如说python,go等等。为了安装c#的扩展你可以通过Visual Studio Code左侧工具栏中的Extensions图标或使用键盘快捷键Ctrl Shift X打开Extensions视图。在搜索框中搜索C并从列表中安装扩展程序。如下图所示 这里需要注意下安装完成之后需要重启下Visual Studio Code才能够使用C#扩展功能。重启之后会出现如下的界面表示已经安装好了C#扩展使用Visual Studio Code开发基本的.NET Core程序既然环境都已经准备好了那么现在我们就开始使用Visual Studio Code开发一个.NET Core应用程序吧在电脑上一个位置创建一个名为DotNetCoreSample的空文件夹然后右键单击该文件夹从弹出的菜单中选择“使用Visual Studio Code打开”。这将打开Visual Studio Code并将选定该文件夹作为工作区。当然也可以通过下图所示的步骤来打开这个文件夹这个按照你的习惯来操作就好。使用CtrlShift 快捷键在 Visual Studio Code 中快速打开终端如下图所示接下来我们使用dotnet new console --name DotNetCoreSample 命令来在这个打开的终端里面创建一个基础的控制台程序并进行restore。如下图所示接下来我们打开生成的Program.cs 文件Visual Studio Code会安装OmniSharp插件然后会在右下角弹出如下图所示的是否需要生成用来构建以及调试的资产文件的询问窗口这里点击“是”就会帮我们生成“launch.json”以及“task.json”文件这些文件将有助于使用Visual Studio代码构建和调试应用程序 。下面我们修改下Program.cs 文件中的内容添加下面这行代码。然后保存文件并把鼠标移动到终端然后终端cd到我们的项目目录cd DotNetCoreSample。输入dotnet run 然后按下Enter键可以看到如下所示的内容Visual Studio Code中vscode-solution-explorer解决方案管理器插件的使用可能很多.neter朋友们刚开始使用Visual Studio Code的时候很不适应各种命令行dotnet命令来创建项目以及解决方案。幸运的是Visual Studio Code扩展中提供了类似于Visual Studio的解决防范资源管理的插件来解决这个问题。下面我们一步一步的看下如何使用此插件吧打开Visual Studio Code扩展然后输入vscode-solution-explorer然后如下图所示进行安装。安装后插件后VS Code Explorer左侧栏中将多了一个显示名为“SOLUTION EXPLORER”的新窗格。接下来我们使用它来创建解决方案并在解决方案中添加项目吧。我们按下快捷键Ctrl Shift P然后选择“Create a new empty solution ” VS Code 将提示我们输入一个解决方案的名称。我们输入一个SimpleCalculator 作为解决方案的名称。现在VS Code将使用我们提供的名称创建一个空的解决方案。在后台我们安装的扩展将执行dotnet new sln  命令。您可以在“SOLUTION EXPLORER”窗格中看到空白解解决方案。然后此扩展程序将询问你是否创建模板文件夹请参见下图。如果允许它将在.vscode / solution-explorer 目录中添加一些模板。现在让我们向这个空白的解决方案中添加类库和控制台应用程序。右键单击解决方案在Solution Explorer窗格中然后从上下文菜单中选择Add new project选项。这将列出.NET CLI提供的可用项目类型请参见下图。选择“类库”选项。系统将询问您将使用哪种语言。选择C编辑器将提示输入项目名称。 像我们之前给出的那样给出MathOperations的名称。类库已添加到解决方案中。重复相同的步骤并添加名为“Calculator ”的控制台应用程序。请记住从项目模板中选择控制台应用程序。现在我们需要在控制台应用程序中添加类库项目的引用。右键单击控制台应用程序项目然后从上下文菜单中选择“添加引用”选项。由于解决方案中只有两个项目扩展程序将自动添加另一个项目的引用。如果有两个以上的项目我们需要从列表中选择项目。导航到类库目录MathOperations。将Class1.cs  类文件重命名为MathOperations.cs。在类中添加一个两个数字的简单简单加法的方法代码如下    public static class MathOperation    {    public static int Add(int num1, int num2) num1 num2;}  修改导航到Calculator控制台程序并在Program.cs文件中使用类库中的方法。这里大家可以使用Shift  Alt  F快捷键格式化代码。如下所示现在右键单击解决方案资源管理器树中的控制台应用程序项目然后从上下文菜单中选择“运行”选项。您可以看到.NET CLI将在后台运行应用程序。并在Output窗口中输出结果如下图所示。Visual Studio Code在.NET Core应用程序中运行测试插件单元测试是软件开发不可或缺的一部分。这里我不打算详细解释单元测试因为有很多在线资源。我只给大家介绍如何在.NET Core应用程序中包含单元测试以及可用于运行单元测试的Visual Studio Code的扩展。首先让我们该写下数学运算的类库方法现在我们需要在解决方案中添加一个单元测试项目。我们可以使用.NET CLI或上面提到的Solution Explorer扩展来添加单元测试项目。要通过Solution Explorer扩展添加项目请右键单击解决方案然后 从上下文菜单中选择“ 添加新项目 ”。从项目模板中选择xUnit Test Project 并命名为 MathOperationTests。创建测试项目后将MathOperations类库的引用添加到测试项目中。如果您使用的是.NET CLI则需要运行以下命令。dotnet new xunit -n MathOperationTests   dotnet add MathOperationTests\MathOperationTests.csproj reference MathOperations\MathOperations.csproj  dotnet sln SimpleCalculator.sln add MathOperationTests\MathOperationTests.csproj将UnitTest1.cs重命名为OperationTests.cs。也要在代码中更改类名。现在我们将为类库方法添加一些测试。现在我们需要运行我们创建的测试。我们为此使用.NET CLI。打开终端。导航到MathOperationTests目录。输入dotnet test命令。我们将获得以下输出。如您所见输出信息量较少。如果我们在Visual Studio中有类似于Test Explorer的东西来执行我们的单元测试并查看结果那将会很好。好消息是有一个名为.NET Core Test Explorer的Visual Studio Code插件。下面按照下图所示在Visual Studio代码中安装此扩展吧。这里不过多说明了安装扩展程序后您可以在左侧活动栏中看到一个烧杯图标。单击该图标您将看到测试的侧栏面板其中列出了项目中发现的单元测试。测试项目将显示在按命名空间和类分组的树视图中。您还可以看到每个测试的“运行”按钮和顶部的“全部运行”按钮。单击Run All按钮您可以看到正在执行的所有测试及其结果。我们可以看到所有测试都已通过并在测试资源管理器窗格中标有绿色勾号。现在让我们让测试失败。我将更改Add方法的逻辑以使测试失败。 public static int Add(int num1, int num2) num1 - num2;//这里有bug现在再次运行测试。我们可以看到我们对Add方法的测试失败并在test explorer窗格中用红色符号标记。如果我们导航到我们编写的测试方法我们可以看到它现在在Assert方法中有一个红色的波浪下划线。如果我们将鼠标悬停在该波浪线上将显示一个信息框显示测试的实际值和预期值。VS代码的底部面板终端所在的面板的“ 问题”选项卡中显示相同的信息。这可以在下图中看到。修复错误并再次运行测试以便所有测试都通过我们可以再次看到绿色标记。Visual Studio Code中顺畅的调试.NET Core应用程序在这部分我们将了解如何在Visual Studio Code中顺畅的调试.NET Core应用程序。为了在Visual Studio Code中调试.NET Core应用程序我们需要为VS Code安装C扩展。上面我们已经安装过了我们首先在Calculator控制台程序的Program.cs文件中加入断点。与Visual Studio类似我们可以通过单击源代码文件的左边距或者将光标放在一行代码上并按F9在源代码中设置行断点。断点在编辑器的左边缘显示为红点。要开始调试请按F5。这将自动将调试器附加到我们的Calculator应用程序来启动应用程序。我们可以看到执行在我们设置的断点处停止这有助于我们在调试时了解当前的程序状态。这里需要注意下需要修改launch.json中的对应路径以及项目名称为Calculator。我们可以看到VS Code的Debug视图在编辑器的左侧打开。Debug视图显示与调试相关的所有信息。我们还可以注意到编辑器顶部出现了一个调试工具栏。调试时调试工具栏可用于代码导航选项。这里调试试图的大部分功能跟vs2017差不多因此这里不做过多地阐述了。总结在本文中我已经为大家一步一步的通过图文教程解释了如何在Visual Studio Code中进行.NET Core程序的开发测试以及调试。赶紧下载一个试试吧你会发现你会越来越喜欢他的本文参考https://www.c-sharpcorner.com/article/create-a-net-core-development-environment-using-visual-studio-code2/原文地址: https://www.cnblogs.com/yilezhu/p/9926078.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://wiki.neutronadmin.com/news/107509/

相关文章:

  • 企业开办网站网站后台 批量上传
  • 门户型网站建设方案wordpress调用微云视频
  • 企业网站建设哪家服务好h5网站建设机构
  • 网站建设我要自学网广州 做网站
  • 网站开发怎么使用sharepoint长沙在线注册公司
  • 西安微信公众号制作正规网站优化推广
  • 企业官网建站在线html网页编辑器
  • 英文淘宝网站建设wordpress 内容模板下载失败
  • 免费自助建网站软件网站建设公司百家号
  • 网站后台登陆图片wordpress获取文章发布时间
  • 电商网站建设最好的公司wordpress安装证书
  • 洛阳霞光企业网站建设公司如何创建自己的网站平台免费
  • 黑龙江建设厅网官网网站建设小程序开发seo推广
  • 三门峡专业做网站公司龙岗网站维护
  • tst网络设计案例济南网络优化推广
  • 怀化网站开发怎么创办app
  • 华为怎么设置安全网站类似于wordpress
  • 襄阳网站建设-飞鱼网络秦皇岛黄金海岸潮汐表
  • 南京做网站优化的企业排名营销思路和创新点
  • 高端网站建设一般多少钱做视频网站都需要什么
  • 网站公司用什么软件做网站wordpress主题html5
  • 网站安全维护包括什么垂直行业门户网站
  • 网站套模版移动互联网企业有哪些
  • 仙桃有哪些做网站的公司中山网站建设方案托管
  • 中山外贸网站建设公司老薛主机 wordpress 本地 上线
  • 网站建设与管理领导小组建设电子商务网站的目的
  • 通州网站建设站开发评价中关村在线摄影论坛
  • 北京市建设工程安全质量监督总站网站wordpress网页走丢了
  • 网站的底部设计中国菲律宾直播
  • 网群企业网站管理系统it外包兼职