我正在编写一个命令行工具来将webapi 1.0项目升级到webapi 2.0。
我想在项目内的packages.config文件中读取引用的版本号。
我的问题是如何找到版本号并用适当的版本号替换它。要查找的这个字符串可以是任何随机版本号,我不想对此进行硬编码并提取。我正在寻找一种有效的方法来提取前面和后面空格的以下字符串。
version="a.b.c.d"
我完全不知道如何找到这个并将a.b.c.d
替换为x.y.z
配置文件中的示例行:
<package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net45" />