如何读取已安装vpackage的版本
本文关键字:安装 vpackage 版本 何读取 读取 | 更新日期: 2023-09-27 18:12:47
我想检查当前安装的vpackage的版本,以便通知用户他的版本是否过时。我不想上传我的扩展(还),所以我不能使用内置的更新功能。
我怎么能读取我的扩展,在vsixmanifest文件中指定的版本?
您可以使用这样的函数:
public static Version GetExecutingAssemblyVersion()
{
var ver = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location);
// read what's defined in [assembly: AssemblyFileVersion("1.2.3.4")]
return new Version(ver.ProductMajorPart, ver.ProductMinorPart, ver.ProductBuildPart, ver.ProductPrivatePart);
}