c# - 如何在不添加对类库的引用的情况下访问另一个类库中的 View 模型和项目模型

标签 c# wpf mvvm

我正在使用MVVM模式进行WPF项目。在解决方案中,我具有 View 模型,模型, View 和属性。根据要求,我需要从同一项目中的另一个类库访问相同的类( View 模型,模型,属性)。我不想添加对类库的引用,因为它是一个exe文件和一个繁重的组件,具有很多我不需要的类。那么,对此有什么解决方案吗?如何从同一项目中的另一个类库访问解决方案中的相同类( View 模型,模型,属性)?

感谢和问候

最佳答案

您有两种选择。第一个是重构您的exe,以便将可重用的类提取到单独的dll中。然后,只需添加对该新dll的引用。

另一种方法是使用反射来访问exe的成员,这是最糟糕的选择,甚至比简单地添加对大型旧exe的引用更糟糕。

关于c# - 如何在不添加对类库的引用的情况下访问另一个类库中的 View 模型和项目模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39610189/

相关文章:

c# - 即使在为 11g 安装了 oracle 即时客户端后,asp.net 应用程序也没有连接到 oracle 11g

c# - 在c#中编码和解码安全吗?

wpf - Caliburn.Micro ShowPopup - 设置焦点

c# - 如何为字符串中的特定关键字预着色?

c# - 添加自定义控件mvvm caliburn

wpf - 模型更改时刷新 ViewModel 的所有属性的数据绑定(bind)的好方法

c# - 使用 LINQ 删除所有不包含特定字符串的行

c# - C#锁构造误区(附msdn代码示例)

c# - 如何使用包装面板处理选择事件

c# - 如何计算wpf中形状的方向