我正在使用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代碼?