我正在为Visual Studio 2012和2013创建自定义项目,并创建我们自己的VS包,项目类型为* .myproj
它与VS 2013一起工作正常。但是在VS 2012中,我的代码只是第一次调用以下方法,一旦我关闭了应用程序并重新打开,下面的方法就不会被调用。
public void BuildEvents_OnBuildBegin(EnvDTE.vsBuildScope Scope, EnvDTE.vsBuildAction Action)
{}
欢迎任何建议。我在这个地方挣扎,因为这是我第一次尝试创建自定义项目。
答案 0 :(得分:0)
听起来你的事件处理程序正在被垃圾收集。确保您的代码没有此问题:
PRB:Visual Studio .NET事件与加载项断开连接。 http://www.mztools.com/articles/2005/MZ2005012.aspx