我正在构建一个 WPF 应用程序。我的解决方案文件夹中有两个项目。一个项目是具有 View 、 View 模型和模型类的 WPF 应用程序。第二个项目是一个类库,它有一个 View 、虚拟机和模型类。我在项目 1(wpf 应用程序)中添加了项目 2(类库)的引用,并且我能够访问类的内容。
但是当我想在我的项目 2(类库)ViewModel 中访问属于项目 1(wpf 应用程序)的类的内容时,它会抛出一个错误 “找不到类型或命名空间“xxxxx””
我想访问所有 3 个类( View 、虚拟机和模型)的成员。请帮忙!!!!
最佳答案
如果很好地理解了这个问题,在我看来,您想要进行循环引用,这是不可能的。一种方法应该是直接从 A 引用到 B,从 B 到 A 的反射。但这是一个更明智的选择,将所有公共(public)类提取到两个项目都引用的共享程序集中。
检查此link出去 。但是反射既费时又慢,你应该检查第二种方法,它更优雅。
关于wpf - VS2010 : Error in Adding Reference of Project 1 into Project 2 and Vice Versa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541511/