我有一個asp.net mvc項目,它是Azure雲項目的一部分。我們稱之爲WebRole
。asp.net沒有部署未引用的程序集
WebRole
項目取決於服務接口巫婆是在它自己的大會。我們稱之爲Services
。這些服務接口的實現位於另一個組件中,我們可以將其稱爲Services.Implementations
。
WebRole
項目對Service.Implementations
沒有直接依賴關係,但IoC容器將映射到一起。問題是隻要直接引用不存在,Service.Implementations
就不會被部署。無論是本地IIS Express還是雲。
我如何知道Service.Implementations
項目需要部署,而不會將其暴露給WebRole
項目?
這是一個已知的問題。 http://stackoverflow.com/questions/25859089/relevant-dependencies-dll-not-being-copied-when-deploying-using-visual-studio – Sakthivel
一個已知的問題,應該已經修正它的外觀('我們在一年前檢查了一下......「)。雖然這不是100%的匹配。它看起來像它與Nuget包,但這是本地項目在同一解決方案... – Vegar