c# - C#获取构建中使用的浮动版本包的具体版本
问题描述
我想始终使用特定包的最新版本,但需要用该包的版本标记我的输出。
我设置了浮动版本以始终获取最新版本:
<PackageReference Include="SomePackage" Version="1.0.*"/>
这使得无法事先解析 .csproj 文件。是否有一些我可以使用的工具或包含此信息的输出文件?还是有其他方法可以获取最新版本?解决方案必须在 CI 中工作。
解决方案
此信息在obj/project.assets.json
还原期间生成
推荐阅读
- csv - CSV file with non-English (Hebrew etc.)
- javascript - Match and replace a word not in quotes (string contains escaped quotes)
- javascript - Array of JSON to Tree-structure JSON of Array
- android - ExpandableListView 的替代方法
- java - 具有 Hibernate 多租户支持的 Spring Boot 应用程序
- python-3.x - 警告:使用 Selenium Chromedriver Python 启用跨站点请求伪造控制错误
- python - 在 pycharm 中打开 CSV 文件时出现错误
- android - 如何从 deployment_cert.der 文件计算 Facebook 的密钥哈希?
- xmpp - 如何在 Nativescript 中实现 XMPP 通信?
- eclipse-plugin - How to open the View from command in eclipse RCP?