簡體   English   中英

同一解決方案中的多個VSTO項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM