我创建了新的VSPackage。
VST文件中的代码:
<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部分引用此命令?
下一次配置:
<Target Name="AfterBuild">
<Exec Command="CustomCommondName" />
</Target>返回9009错误。
发布于 2014-01-10 13:59:38
找到一个解决办法,它更适合我,因为它给了我更多的信息。
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
}https://stackoverflow.com/questions/21042692
复制相似问题