当前位置:网站首页>.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 应用!
边栏推荐
- 链表的简单描述及代码的简单实现
- QT MV\MVC结构
- Talking about data security governance and privacy computing
- C student management system Find student nodes based on student ID
- Compressed storage of special matrices
- 数据增强Mixup原理与代码解读
- Question about #sql shell#, how to solve it?
- [Storage] Dawning Storage DS800-G35 ISCSI maps each LUN to the server
- shell语句修改txt文件或者sh文件
- Matlab drawing 3
猜你喜欢
虚拟内存原理与技术
nodeJs--encapsulate routing
Intersection of Boolean Operations in SuperMap iDesktop.Net - Repairing Complex Models with Topological Errors
lua learning
正则表达式,匹配中间的某一段字符串
A small tool to transfer files using QR code - QFileTrans 1.2.0.1
Everyone in China said data, you need to focus on core characteristic is what?
Ant Sword Advanced Module Development
使用二维码传输文件的小工具 - QFileTrans 1.2.0.1
word column notes
随机推荐
The Tanabata copywriting you want has been sorted out for you!
lua learning
Linux下常见的开源数据库,你知道几个?
Compressed storage of special matrices
语法基础(变量、输入输出、表达式与顺序语句)
Hash table lookup (hash table)
leetcode - symmetric binary tree
VSCode Change Default Terminal 如何修改vscode的默认terminal
J9 Digital Currency: What is the creator economy of web3?
OpenGL 工作原理
mysql tree structure query problem
Apache DolphinScheduler, a new generation of distributed workflow task scheduling platform in practice - Medium
Open Source License Description LGPL
QT language file production
dmp(dump)转储文件
Cloud Native (32) | Introduction to Platform Storage System in Kubernetes
线上MySQL的自增id用尽怎么办?
[C language] Detailed explanation of stacks and queues (define, destroy, and data operations)
How to solve the error cannot update secondary snapshot during a parallel operation when the PostgreSQL database uses navicat to open the table structure?
View handler stepping record