我正在使用VSIX开发SSMS的扩展版。 在这个扩展中,我需要知道我正在运行哪个版本的SSMS。 得到那个的最好方法是什么?如何从VSIX获取SSMS的版本
0
A
回答
0
我不喜欢这样,我SSMS的扩展名(SSMS 16及更高版本)
var dte = GetServiceHelper(typeof(EnvDTE.DTE)) as EnvDTE.DTE;
if (dte == null) return new Version(130, 0, 0, 0);
if (dte.RegistryRoot.Contains("14.0"))
{
return new Version(140, 0, 0, 0);
}
return new Version(130, 0, 0, 0);
0
dte.Version回报2015.0130的SSMS 2016 2017.0140的SSMS 17.
相关问题
- 1. 如何从System.Web.HttpRequest获取协议版本?
- 2. 如何从ASP获取.NET .dll版本
- 3. 如何从代码获取Flutter版本?
- 4. 如何从gemspec文件获取版本?
- 5. 如何从.NET获取Windows版本号?
- 6. 如何获取css版本
- 7. 如何获取bukkit版本?
- 8. 下载Specflow的先前版本.vsix
- 9. 如何从Apple获取旧版本的正版iOS图像?
- 10. TeamCity:从VCS获取版本
- 11. 从distutils获取版本setup.py
- 12. 如何从C#中获取/获取CAB FileUnique版本号?
- 13. VSIX:获取DTE对象
- 14. 如何从本身内部获取OSGi组件的版本?
- 15. 如何获取Zxing Library的qrcode版本
- 16. 如何获取当前的dev_appserver版本?
- 17. 我如何获取msi的版本
- 18. 如何获取最新的RStudio版本
- 19. 如何从批处理脚本获取Java版本?
- 20. 如何获取Windows版本 - 如“Windows 10,版本1607”中所示?
- 21. 从命令行获取TCL的版本?
- 22. 如何从python获取已安装的GDAL/OGR版本?
- 23. 如何从teamcity 5.1的固定版本获取xml提要?
- 24. 如何从命令行获取设备的iOS版本?
- 25. 如何从php.net获取最新的php版本信息
- 26. 如何从给定的XSLT文件中获取版本号。
- 27. 如何从给定的NSHTTPURLResponse获取HTTP协议版本?
- 28. 如何从扩展中获取当前版本的Chrome?
- 29. 如何从github获取特定版本的gem
- 30. 如何从git获取指定标签版本的Chromium代码?