首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成后执行VSPackage命令

生成后执行VSPackage命令
EN

Stack Overflow用户
提问于 2014-01-10 11:04:30
回答 1查看 309关注 0票数 0

我创建了新的VSPackage。

VST文件中的代码:

代码语言:javascript
复制
<Buttons>
  <Button guid="guidAlgoPackCmdSet" id="BuildAlgo" priority="0x0100" type="Button">
    <Parent guid="guidAlgoPackCmdSet" id="AlgoPackMenuGroup" />
    <Icon guid="guidImages" id="bmpPic1" />
    <Strings>
      <CommandName>CustomCommondName</CommandName>
      <ButtonText>Build Custom</ButtonText>
    </Strings>
  </Button>

如何在AfterBuild部分引用此命令?

下一次配置:

代码语言:javascript
复制
<Target Name="AfterBuild">
    <Exec Command="CustomCommondName" />
</Target>

返回9009错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-10 13:59:38

找到一个解决办法,它更适合我,因为它给了我更多的信息。

代码语言:javascript
复制
private void SubscribeToBuildEvents()
{
    var dte = (DTE)GetService(typeof(DTE));
    _buildEvents = dte.Events.BuildEvents; //we have to save the reference in order to keep events firing
    dte.Events.BuildEvents.OnBuildProjConfigDone += BuildEvents_OnBuildProjConfigDone;

}
private void BuildEvents_OnBuildProjConfigDone(string project, string projectConfig, string platform, string solutionConfig, bool success)
{
   //fires for each built project
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21042692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档