我希望使用宏来发布我的Web应用程序项目。问题在于,DTE.ExecuteCommand是异步运行的,我需要等待命令完成。
示例:
示例:
DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Activate()
DTE.ActiveWindow.Object.GetItem("04 - Products\04 - Products.WSS").Select(vsUISelectionType.vsUISelectionTypeSelect)
DTE.ExecuteCommand("ClassViewContextMenus.ClassViewProject.Publish")
'// now I want copy (and overwrite) some files, but AFTER the publish
有没有一些同步对象或已执行命令的状态信息?