[英]Visual Studio - Make Add-in run automatically after build
我有一個ac #add-in,我希望在用戶構建解決方案后自動運行。 有可能實現這個嗎?
到目前為止,在線查看后,我發現:
http://msdn.microsoft.com/en-us/library/envdte.buildeventsclass.onbuilddone.aspx - 這是BuildEventsClass.OnBuildDone事件的文檔。 但是,它在開始時表示“此API支持.NET Framework基礎結構,並不打算直接在您的代碼中使用。”
msBuild中的自定義構建工具。 如果我使用此選項,我的加載項是否必須能夠從命令行運行?
我想你找到了兩個有效的解決方案。 如果您的工具是visual studio的插件,則可以使用第一種方法。 不要擔心警告,說你不能從你的應用程序代碼中調用它。 但是你可以從宏項目或其他旨在擴展視覺工作室功能的代碼中調用它。 。 在您提供的鏈接的文檔樹中上幾級,閱讀有關擴展開發環境的信息。
另一方面,如果您的加載項確實有一個命令行界面,那么第二種方法非常容易為您的構建添加一個步驟。 我總是這樣做。
您可以實現IVsUpdateSolutionEvents
並與注冊IVsSolutionBuildManager
掛鈎到生成的事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.