我在弄清楚使用Unity應用程序塊時的意外行爲。我有項目A作爲我的啓動項目。爲什麼Unity需要程序集引用
項目A具有項目引用項目B,其具有的項目引用項目C.
項目A使用統一解決參考項目B定義的類,這些類反過來使用統一解決參照對項目C中類的依賴關係。
因此,由於我只使用在公共項目中定義的接口並使用Unity解析具體的引用,因此不需要在項目中爲項目B或項目C添加項目/程序集引用A。
但是在這種情況下,Unity無法解析引用。另一方面,如果我爲這兩個項目添加引用,則沒有問題。爲什麼有必要?有沒有辦法解決?
這是因爲Unity需要dll在上下文中並加載以便從這些程序集構造類型?不知何故,這感覺不對。 任何人都可以幫助我理解這個行爲。
這有幫助嗎?抱歉,單片表示。 – koder