【问题标题】:Creating addin for studio 2008为 Studio 2008 创建插件
【发布时间】:2010-10-26 09:17:48
【问题描述】:
我正在尝试为 Visual Studio 创建一个简单的 C# 插件。我一直遵循网络上散布的指导方针,它说将我的主要代码放在一个名为“Exec”的例程中。
但是,我在任何地方都找不到这个例程。我假设应该有一个存根。
我只有一个 connect.cs,包含 Onconnection、OnDisconnection、OnAddinsUpdate、OnStartUpComplete、OnBeginShutDown。
我只想用一个按钮打开一个表单。
谢谢你们。
克里斯。
【问题讨论】:
标签:
c#
visual-studio-2008
add-in
【解决方案1】:
是的,您应该拥有如下所示的 exec 方法:
public void Exec(string commandName, EnvDTE.vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool 处理)
{
处理 = //你的方法在这里例如。
返回;
}
据我没记错,此方法来自连接继承的某个接口或抽象 COM 类,但我不确定,因为我不在 VS2005/2008 ATM 上。
尝试自己添加方法。