.NET Core 是一个开源、跨平台的框架,适用于构建现代化、云端和跨平台应用。本文将指导你如何创建并运行你的第一个 .NET Core 项目。
1. 安装 .NET Core SDK
在开始之前,你需要确保已安装 .NET Core SDK。你可以通过以下方式验证安装是否成功:
dotnet --version
如果已经安装,你将看到类似 7.0.100 的版本号。如果没有安装,你可以从 微软官方网站 下载并安装。
2. 创建一个新项目
打开终端或命令提示符,导航到你想要存放项目的目录,然后运行以下命令来创建一个新的控制台应用程序:
dotnet new console -n MyFirstDotNetCoreApp
这将创建一个名为 MyFirstDotNetCoreApp 的目录,里面包含一个基本的 .NET Core 控制台应用程序模板。
- -n MyFirstDotNetCoreApp: 指定项目名称。
- console: 表示创建一个控制台应用程序。
3. 了解项目结构
进入新创建的项目目录:
cd MyFirstDotNetCoreApp
你会看到以下文件和目录:
- Program.cs: 包含主程序代码。
- MyFirstDotNetCoreApp.csproj: 项目文件,包含项目的配置信息和依赖项。
Program.cs 文件的内容如下:
using System;
namespace MyFirstDotNetCoreApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
这个简单的程序将在控制台中输出 “Hello, World!”。
4. 运行项目
要运行项目,只需在项目目录中执行以下命令:
dotnet run
如果一切正常,你将在控制台中看到输出:
Hello, World!
5. 修改并重新运行
你可以尝试修改 Program.cs 文件中的代码,例如将 “Hello, World!” 改为其他内容:
Console.WriteLine("Welcome to .NET Core!");
保存更改后,再次运行 dotnet run,你会看到新的输出。
6. 构建项目
你还可以通过以下命令来构建项目,这将在项目目录下生成一个 bin 文件夹,其中包含可执行文件:
dotnet build
构建成功后,你可以在 bin/Debug/net7.0/ 目录下找到生成的可执行文件。
7. 发布项目
要发布一个可以独立运行的应用程序,你可以使用以下命令:
dotnet publish -c Release -r win10-x64 --self-contained
这将在 bin/Release/net7.0/win10-x64/publish/ 目录下生成一个包含所有依赖项的独立应用程序包。
- -c Release: 指定发布配置为 Release 模式。
- -r win10-x64: 指定目标运行时为 Windows 10 x64。
- –self-contained: 生成一个自包含的应用程序。
发布后,你可以将生成的文件夹拷贝到其他计算机上运行,不需要预先安装 .NET Runtime。
总结
通过以上步骤,你已经成功创建、运行并发布了你的第一个 .NET Core 项目。这只是 .NET Core 开发的开始,接下来你可以探索更多功能,如 Web 应用、API 服务、数据库集成等。随着对 .NET Core 的深入了解,你将能够构建更加复杂和强大的应用程序。