当前位置:网站首页>.NET应用程序--Helloworld(C#)
.NET应用程序--Helloworld(C#)
2022-08-05 02:58:00 【DXB2021】
安装 .NET 并创建首个应用程序。
下载.NET SDK(软件开发安装包)
打开Windows PowerShell,输入命令行dotnet。
dotnet
运行结果如下:
如果安装成功,则会看到类似于以上内容的输出。
创建应用:
在命令提示符下,运行以下命令以创建应用:
dotnet new console -o MyApp -f net6.0
然后导航到由上一个命令创建的新目录:
cd MyApp
这些命令分别代表什么?
dotnet new console
命令将为你新建控制台应用。-o
参数会创建名为MyApp
的目录,用于存储应用并使用所需文件进行填充。-f
参数指示你正在创建 .NET 6 应用程序。- 命令
cd MyApp
会将当前目录更改为刚为新应用创建的目录。
Windows PowerShell的代码如下:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#> dotnet new console -o MyApp -f net6.0
欢迎使用 .NET 6.0!
---------------------
SDK 版本: 6.0.302
遥测
---------
.NET 工具会收集用法数据,帮助我们改善你的体验。它由 Microsoft 收集并与社区共享。你可通过使用喜欢的 shell 将 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量设置为 "1" 或 "true" 来选择退出遥测。
阅读有关 .NET CLI 工具遥测的更多信息: https://aka.ms/dotnet-cli-telemetry
----------------
已安装 ASP.NET Core HTTPS 开发证书。
若要信任该证书,请运行 "dotnet dev-certs https --trust" (仅限 Windows 和 macOS)。
了解 HTTPS: https://aka.ms/dotnet-https
----------------
编写你的第一个应用: https://aka.ms/dotnet-hello-world
查找新增功能: https://aka.ms/dotnet-whats-new
浏览文档: https://aka.ms/dotnet-docs
在 GitHub 上报告问题和查找源: https://github.com/dotnet/core
使用 "dotnet --help" 查看可用命令或访问: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
已成功创建模板“控制台应用”。
正在处理创建后操作...
在 C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#\MyApp\MyApp.csproj 上运行 “dotnet restore”...
正在确定要还原的项目…
已还原 C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#\MyApp\MyApp.csproj (用时 122 ms)。
已成功还原。
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#> cd MyApp
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#\MyApp> notepad
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#\MyApp> notepad Program.cs
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\C#\MyApp>
Program.cs的代码如下:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
运行应用:
在命令提示符下,运行以下命令:
dotnet run
编辑代码:
Program.cs的代码如下:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
Console.WriteLine("The current time is "+DateTime.Now);
恭喜已生成并运行自己第一个 .NET 应用!
边栏推荐
- DAY22: sqli-labs shooting range clearance wp (Less01~~Less20)
- Solve the problem of port occupancy Port xxxx was already in use
- mysql can't Execute, please solve it
- 线上MySQL的自增id用尽怎么办?
- Principle and Technology of Virtual Memory
- The problem of lack of dynamic library "libtinfo.so.5" in ksql application under UOS system
- Hash table lookup (hash table)
- 使用二维码传输文件的小工具 - QFileTrans 1.2.0.1
- 解决端口占用问题 Port xxxx was already in use
- The usage of try...catch and finally in js
猜你喜欢
How Jin Cang database correctness verification platform installation file
Go 微服务开发框架 DMicro 的设计思路
A small tool to transfer files using QR code - QFileTrans 1.2.0.1
Matlab画图3
The 20th day of the special assault version of the sword offer
Compressed storage of special matrices
02 [Development Server Resource Module]
Matlab drawing 3
Tencent Cloud [Hiflow] New Era Automation Tool
CPDA|How Operators Learn Data Analysis (SQL) from Negative Foundations
随机推荐
QT MV\MVC structure
Matlab drawing 3
tree table lookup
云原生(三十二) | Kubernetes篇之平台存储系统介绍
人人都在说的数据中台,你需要关注的核心特点是什么?
lua learning
Countdown to 2 days|Cloud native Meetup Guangzhou Station, waiting for you!
Regular expression to match a certain string in the middle
程序员的七夕浪漫时刻
Is your data safe in this hyperconnected world?
【软件测试】自动化测试之unittest框架
Apache DolphinScheduler, a new generation of distributed workflow task scheduling platform in practice - Medium
线上MySQL的自增id用尽怎么办?
leetcode 15
通过模拟Vite一起深入其工作原理
torch.roll()
1484. Sell Products by Date
Multithreading (2)
PostgreSQL数据库 用navicat 打开表结构的时候报错 cannot update secondarysnapshot during a parallel operation 怎么解决?
undo problem