我正在尝试获取 Visual Studio 2015 Community Edition 的类型,但结果(类型)始终为空。

System.Type type = Type.GetTypeFromProgID("VisualStudio.DTE.15.0", false);

EnvDTE.DTE dte = (EnvDTE.DTE) System.Activator.CreateInstance(type);

最佳答案

虽然产品名称是 Visual Studio 2015,但版本号是 14.0 。所以尝试:

"VisualStudio.DTE.14.0"

(我没有机会检查社区版,但至少它适用于我的 VS 2015 Professional。)

关于c# - 如何将 Type.GetTypeFromProgID() 用于 Visual Studio 2015 社区版,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32512970/

10-10 03:22