1
我以前曾經遇到過這種情況。我希望在我的XML註釋中引用一個類型,但該類型包含在未由我的項目引用的程序集中。鏈接到我的項目在XML註釋中未被引用的類型?
在A.DLL(引用B.DLL):
using B;
///<summary>Hai I'm SomeClass and I use <seealso cref="B.LoserClass"/> to do my work</summary>
public class SomeClass {/*...*/}
在B.DLL(不引用A.DLL):
///<summary> I can't <seealso cref="A.SomeClass"/> in this summary </summary>
public class LoserClass {/*...*/}
中的註釋LoserClass
我需要參考SomeClass
但我不能因爲B.DLL沒有引用A.DLL(循環引用)的事實。
是否有某種方法可以將程序集信息包含在LoserClass
的代碼文檔中,以便A.SomeClass
可以由XML文檔生成器解析?
(順便說一句,你不能總是通過移動類解決這個,因爲它可能會導致其他地方的循環依賴)
我不想進入其詳細信息,但爲何在此配置的原因是不是因爲他們不知道對方,因爲它們必須避免循環引用。雖然他們不直接互相交流,但我想在評論中記錄他們的互動。 – Will 2008-12-15 21:54:25