.net远程问题
本文关键字:问题 程问题 net | 更新日期: 2023-09-27 18:07:54
我有一个。net 2.0类库,它使用。net远程与。net 2.0服务器应用程序通信。
我现在正在创建一个WPF版本的客户端,并包含。net 2.0通信dll。
远程操作不再工作(异常无法加载文件或程序集)。数据、Version = 4.0.0.0)
失败的行是将DataTable作为参数传递给远程方法。
问题是如果你使用。gettype()。汇编程序确实表明它使用的是。net 4.0系统。服务器显然不知道的数据集。
是否有一种方法可以强制库使用。net 2.0库进行序列化?
这取决于您的目标配置类型,即使您以混合方式运行2.0和4.0,也应该由运行时为您处理。
这里似乎涉及很多组件,你确定它们是使用正确的框架构建的吗?
如果您在一台机器上构建WCF客户端,并且目标框架与运行它的机器上安装的框架不同,则可能导致问题。
我想知道更多关于你的设置,特别是你有什么项目和这些项目的"配置文件"的目标。
同时,您可以尝试挂钩AppDomain.CurrentDomain.AssemblyResolve
事件并尝试自己定位程序集,它可以工作,但它也可以帮助识别代码中出现此问题的位置
看起来你的应用程序是作为Framework 4应用程序创建的。
检查项目设置