簡體   English   中英

vs2010通函依賴問題

[英]Vs2010 Circular dependency issue

Visual Studio 2010呈現了一些與循環依賴有關的奇怪行為,據我所知……這是謊言。 我想知道您是否可以幫助我回避它或指出我的無知。

本質上,我有一個稱為REM的程序集,該程序僅引用標准.NET DLL,而一個名為COR的程序集引用了.NET程序集和解決方案中的其他項目(均未引用REM)。

我想擁有COR參考REM,但是Visual Studio抱怨循環依賴,而我只是想不通為什么。

任何幫助將不勝感激。

謝謝,克林特。

確保清理並重建兩個項目(您也可以嘗試關閉並重新打開項目或解決方案,甚至重新啟動VS以使其正確地重新加載項目)。

如果無法從VS中弄清楚,則可以嘗試使用反編譯器查看實際DLL真正引用的內容。 (例如,請參閱Telerik的Just Decompile,可從本頁底部找到: http : //www.telerik.com/download.aspx )打開DLL文件,您應該能夠看到它們各自引用的內容。

事實證明,即使REM沒有明確提及COR,也沒有明確提及。 針對該解決方案的項目依賴關系對話框中,REM是否依賴於COR(真是知道原因)。 “刪除”該依賴關系導致成功添加了引用。

我今天遇到了同樣的情況-我有一個項目A,該項目以前是B的引用,但后來將該引用從項目中刪除了-只是仍然在解決方案依賴項列表中徘徊,從而生成了虛假的依賴項。

暫無
暫無

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

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