在.NET 10 中,你可以将你的项目打包成一个DLL,并发布到NuGet。以下是一些基本的步骤:
创建类库项目
首先,你需要创建一个.NET 10 类库项目。
你可以使用dotnet new classlib 命令来创建一个新的类库项目。
编写代码
然后,你可以在类库项目中编写你的代码。你的代码将被编译成一个DLL。
创建NuGet 包
你可以使用dotnet pack 命令来创建一个NuGet 包。
这个命令将会生成一个.nupkg 文件,这就是你的NuGet 包。
发布NuGet 包
你可以使用dotnet nuget push命令来发布你的NuGet 包到NuGet.org。
你需要一个NuGet.org 的账号,并且需要获取一个API密钥。
以下是一些相关的命令示例
创建类库项目
csharp
dotnet new classlib -n MyLibrary
切换到项目目录
csharp
cd MyLibrary
编写代码...
创建NuGet 包
csharp
dotnet pack --configuration Release
发布NuGet 包
csharp
dotnet nuget push bin/Release/MyLibrary.1.0.0.nupkg -k your-api-key -s https://api.nuget.org/v3/index.json
在这些命令中,你需要将MyLibrary 替换为你的项目名,将1.0.0 替换为你的版本号,将your-api-key 替换为你的API 密钥。
在其他项目中使用你的NuGet 包
一旦你的NuGet 包被发布到NuGet.org,其他人就可以在他们的项目中使用它了。他们可以使用dotnetadd package 命令来添加你的NuGet 包到他们的项目。
csharp
dotnet add package MyLibrary
在这个命令中,你需要将MyLibrary 替换为你的NuGet 包的名字。