多个项目共享相同的代码而没有循环引用

时间:2011-03-15 05:16:42

标签: c# visual-studio f#

我有一个C#和F#项目。两者都应该是服务层代码。但有时,两个项目的代码都需要访问另一个项目中的代码。

每个项目都可以毫无问题地引用另一个项目吗?

2 个答案:

答案 0 :(得分:8)

您不能拥有循环装配参考。这将需要将两个程序集使用的部件重构为第三个程序集,然后可以从这两个程序集中引用它们。

答案 1 :(得分:2)

您需要创建必须从两者添加引用的3d项目,然后您可以同时使用C#和F#项目中的方法和对象。

但通常你不需要这样的交叉引用。那一定是架构问题。