如何将 Version/PackageVersion 参数传递给 DotNet Core CLi
How to pass Version/PackageVersion parameter to DotNet Core CLi
我正在为自己的 nuget 包使用 Github 包注册表。这是我的 dotnet nuget push 命令。
dotnet nuget push "bin/Release/${ProjectName}.${PackageVersion}.nupkg" --source <MY_NUGET_SOURCE> --api-key <MY_API_KEY>
${ProjectName}
-> 工作正常并给出所选项目的名称。
${PackageVersion}
或 ${Version}
-> 对我不起作用。
我也想传递在 .csproj
中定义的 Version/PackageVersion
值。我该怎么做?
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<PackageTags>Some tags</PackageTags>
<Title>SomeTitle</Title>
<RepositoryUrl>My RepositoryUrl</RepositoryUrl>
<PackageId>MyPackageId</PackageId>
<PackageVersion>1.0.6</PackageVersion>
</PropertyGroup>
</Project>
使用$(Version)
代替${Version}
我正在为自己的 nuget 包使用 Github 包注册表。这是我的 dotnet nuget push 命令。
dotnet nuget push "bin/Release/${ProjectName}.${PackageVersion}.nupkg" --source <MY_NUGET_SOURCE> --api-key <MY_API_KEY>
${ProjectName}
-> 工作正常并给出所选项目的名称。${PackageVersion}
或${Version}
-> 对我不起作用。
我也想传递在 .csproj
中定义的 Version/PackageVersion
值。我该怎么做?
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<PackageTags>Some tags</PackageTags>
<Title>SomeTitle</Title>
<RepositoryUrl>My RepositoryUrl</RepositoryUrl>
<PackageId>MyPackageId</PackageId>
<PackageVersion>1.0.6</PackageVersion>
</PropertyGroup>
</Project>
使用$(Version)
代替${Version}