wpf - VS2010 : Error in Adding Reference of Project 1 into Project 2 and Vice Versa

标签 wpf visual-studio-2010 class mvvm

我正在构建一个 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/

相关文章:

visual-studio-2010 - 有没有人设法让 katmouse 超过 2010 年

用于在类中定义索引的python方法(使用 "[ ]")

c# - 由于其保护级别而无法访问

c++ - std::function 可以是类数据成员吗?

c# - WPF 多重绑定(bind)到 View 模型

c# - 如何在圆圈周围放置标签?

WPF:如何在不同时禁用箭头键导航的情况下禁用选项卡导航?

visual-studio-2010 - 如何以编程方式将 Crystal Reports 子报表导入 Visual Studio 2010 中的报表部分

c++ - 使用 VS2010 在客户端编译 native COM 客户端 stub

c# - 指定(或不指定)键时的模板加载行为不同