C# 如何在ReSharper扩展中获得生成结果

C# 如何在ReSharper扩展中获得生成结果,c#,visual-studio,resharper,resharper-sdk,C#,Visual Studio,Resharper,Resharper Sdk,我想写一个ReSharper扩展,在每次构建之后执行一个操作, 所以我想我首先需要知道构建何时完成,以及 了解构建是否成功 有什么建议吗 (我对扩展完全不熟悉) 提前感谢您只需使用Visual Studio自己的事件即可。获取DTE对象的实例并订阅OnBuildBegin和OnBuildDone事件 您可以在Clippy ReSharper扩展中看到这一点。它,并从中获取DTE实例 请注意,如何引用DTE类型非常重要-它是一个COM引用,不应作为嵌入式PIA介绍类型引用,否则ReSharper的

我想写一个ReSharper扩展,在每次构建之后执行一个操作, 所以我想我首先需要知道构建何时完成,以及 了解构建是否成功

有什么建议吗

(我对扩展完全不熟悉)
提前感谢

您只需使用Visual Studio自己的事件即可。获取
DTE
对象的实例并订阅
OnBuildBegin
OnBuildDone
事件

您可以在Clippy ReSharper扩展中看到这一点。它,并从中获取
DTE
实例

请注意,如何引用
DTE
类型非常重要-它是一个COM引用,不应作为嵌入式PIA介绍类型引用,否则ReSharper的组件模型容器会将其视为与它所知道的
DTE
实例不同的类型。相反,只需将其引用为:


假的
假的
..\..\lib\envdte.dll

谢谢,我会看看的,不过我希望能有更简单的。