我有一個從ClickOnce使用System.Addins API惱人的生成過程。使用System.Addins需要特定的目錄結構,而主項目不直接引用適配器,視圖和合約,這與ClickOnce架構不兼容。System.Addin和ClickOnce
構建過程令人討厭的部分是,我必須通過構建後事件將插件組件中的.dll文件複製到主應用程序項目的目錄中,然後從主項目手動引用這些文件,這樣ClickOnce將包含它們。首先,這需要2次構建才能正確構建,其次,它會干擾源代碼管理(我必須從源代碼管理中排除複製的加載項dll文件,或者對它們所做的任何更改都需要結帳)。
所以,我的問題是,有沒有辦法解決這個黑客?更優雅的東西?
由於帖子順序不保證保持不變(基於上下投票重新排序),您對Daok的回覆將更好地作爲對他帖子的評論而不是新帖子。 沒有試圖批判,只想幫助新手:)。 – codeConcussion 2008-12-30 14:18:21