簡體   English   中英

同一解決方案中的項目到項目參考特定版本

[英]Project to Project reference specific Version in same solution

我正在開發可插入的應用程序。 插件通過Assembly.LoadFrom()加載。 在我的解決方案中,我有4個項目。 一個WPF,2個DLL和另一個DLL,它是該應用程序的插件。 插件項目引用其他DLL之一。

當我構建解決方案並運行時,嘗試使用插件dll時遇到錯誤,因為它期待引用項目的較舊版本。 我必須清理並重建插件項目才能使其正常運行。

因此,我假定參考的特定版本設置為true。 但是屬性窗口中沒有特定的版本選項。

因此,現在,如果我對引用的程序集進行更改並更改版本號,那么即使我沒有在該項目中進行任何更改,我也必須清理並重建插件。 我可以預見,我將忘記執行此步驟。

有沒有更好的辦法?

本來期望

IPlugin->插件

WPF-> IPlugin->(LoadFrom插件)

這樣,他們只有在必須重新構建所有內容的情況下才可以更改IPlugin

但是,如果您使用它,則LoadFrom中正在加載內容的使用者永遠不應依賴於實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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