具有通配符版本的Nuget安装包
如何在visual studio 2017中使用安装包实现通配符版本的包引用? 示例行: PackageReference Include=“somePackage”Version=“*” 当我尝试 安装软件包somePackage-版本* 我得到一个错误: 安装程序包:未能分析版本参数:*的输入,以 有效的语义版本具有通配符版本的Nuget安装包,nuget,Nuget,如何在visual studio 2017中使用安装包实现通配符版本的包引用? 示例行: PackageReference Include=“somePackage”Version=“*” 当我尝试 安装软件包somePackage-版本* 我得到一个错误: 安装程序包:未能分析版本参数:*的输入,以 有效的语义版本 遗憾的是,install package命令不支持通配符版本。但是如果您有一个基于.NET Core的项目,那么您可以从开发者命令提示符下使用dotnet.exe add pack
遗憾的是,install package命令不支持通配符版本。但是如果您有一个基于.NET Core的项目,那么您可以从开发者命令提示符下使用
dotnet.exe add package\u name--version*
命令
如何检查您的项目是否基于.NET Core-
editproject\u name.csproj
dotnet添加包\u名称--版本*
请注意,在程序包引用中包含
*
,可能会带来潜在的危险,因为它将始终为您提供最新版本,从而带来突破性的更改。dotnet add-package
既不支持预发行版,也不支持通配符,请参阅开放问题:
dotnet add package
不支持通配符。1.0.0-rc<1.0.0,因此不符合1.0.*范围规范。