2011-03-15 56 views

回答

9

您不能擁有循環裝配參考。這需要將兩個組件使用的部件重構爲第三個組件,然後可以從兩個組件中引用它們。

+1

很好的答案。只是爲了增加這一點;這不是F#特定的問題。如果兩個程序集都用C#或VB或其他類似的話,你會遇到同樣的問題。 – 2011-03-15 13:50:12

+0

我可以有F#代碼我C#項目? – 2011-03-15 16:05:16

+1

如果您可以在C#項目中擁有F#代碼,或者在F#項目中擁有C#代碼,那麼不同項目類型的目的是什麼?如果可能的話,你可以通過一個項目類型來獲得。 – Daniel 2011-03-15 16:09:50

3

您需要創建3d項目,您必須從兩者中添加引用,然後纔可以將C#和F#項目中的方法和對象一起使用。

但通常你不需要這樣的交叉引用。這一定是一個架構問題。

相關問題