[英]Several VSTO Projects in same Solution
如果要為各種Office應用程序部署加載項,有哪些選擇? 我的Solution
包含多個VSTO Projects
嗎? 例如,一個Excel插件,一個Word插件和一個PowerPoint插件。
我是否應該在單獨的Solution
中使用每個AddIn? 特別是如果我運行Excel,然后又在不關閉Excel的情況下運行Word:我最終會導致兩個不同的實例並行運行嗎?
我的一些類被多個AddIn使用,因此將所有內容都集成在一個Solution
更加方便。 這也將使部署和更新更加容易。 但是,我總是可以在獨立的DLL Project
導出類,並在每個Solution
引用該DLL。
因此,要跟進您的評論,發布和執行是基於項目的。 這就是Visual Studio具有啟動項目的原因。 因此,一個解決方案中的多個項目似乎應該可以工作。
但是,如果要同時調試多個加載項,則將需要兩個Visual Studio實例,因此最好將它們保留在單獨的解決方案中。 如果只想調試一個,可以發布一個,運行它,然后從VS啟動另一個。
如果您要在它們之間共享代碼,那么您仍然可以而且應該將一個共同的項目加載到兩者中,並且afaik可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.