.net - 如何将 Version/PackageVersion 参数传递给 DotNet Core CLi
问题描述
我将 Github 包注册表用于我自己的 nuget 包。这是我的 dotnet nuget push 命令。
dotnet nuget push "bin/Release/${ProjectName}.${PackageVersion}.nupkg" --source <MY_NUGET_SOURCE> --api-key <MY_API_KEY>
${ProjectName}
-> 工作正常并给出所选项目的名称。${PackageVersion}
或${Version}
-> 对我不起作用。
我也想传递Version/PackageVersion
其中定义的值.csproj
。我怎样才能做到这一点?
<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}
推荐阅读
- java - Android/Java:如何导入 javax.media.j3d?
- python - 通过使用正则表达式选择列来更改 Pandas 列的数据类型
- sql - 如何从具有执行类型作为嵌入式查询的 Control-M 数据库作业运行 SQL Developer 中存在的存储过程
- javascript - 'id' 已在上层范围内声明
- time - 内部包含 if 指令的循环算法的时间复杂度是多少,运行 n 次?是n^2吗?
- c# - 如何以编程方式将自定义控件添加到表单并显示它?
- python - Python中的正则表达式 - 为什么需要“\”来查找一个时期
- ios - SwiftUI 激活 ForEach 中的所有可用索引
- python - 如何获得天数。数据类型错误。Python
- javascript - 使用 Javascript 的 Hill Cipher Encryption 错误