【发布时间】:2012-08-25 06:10:52
【问题描述】:
到目前为止,我已经成功使用EnvDTE管理Visual Studio Toolbox。
有定制的 DLL 来处理不同的 Visual Studio 版本:
EnvDTE.dll - 常见的 VS 自动化(可能适用于所有版本)
EnvDTE80.dll - 处理VS 2005
EnvDTE90.dll - 处理VS 2008
EnvDTE100.dll - 处理VS 2010
但是,VS 2012 没有 EnvDTE110。这是否意味着这些 VS 自动化的方式与使用这些 COM 包装库不同?
如果是这样,除了使用 EnvDTE 之外,如何远程使用 VS 2012 项目和工具箱?
【问题讨论】:
-
谁说必须要有 EnvDTE110?
-
@我能澄清一下这个问题吗。
-
我想你可能想问的问题是“我想在 2012 年对新功能 Y 做 X,但我不能用 EnvDTE100 做。我该怎么做?” EnvDTE is only one of many extensibility points within Visual Studio.
-
@Will 好的。一年前我做了一个similar question,但没人知道。 VSPackage 由于一些令人讨厌的“包加载密钥”问题而无法工作,因此 EnvDTE 最终成为唯一可行的选择。但即使是 EnvDTE 现在也是一个问题。
-
自 2008 年以来不再有包加载密钥,因此请重新考虑该解决方案。
标签: visual-studio visual-studio-2012 envdte