.NET 中程序集加载问题

发布于 2024-09-03 22:32:56 字数 297 浏览 5 评论 0原文

我的解决方案中有两个项目:Silverlight 和标准项目。标准引用了 System.Xml 程序集(版本 4.0.0.0),而 Silverlight 引用了 System.Xml 程序集(版本 2.0.5.0)。我想在我的 Silverlight 项目中创建一个 XmlWriter 实例。问题来了 - 抛出异常(找不到 System.Xml 程序集的文件)。我相信这是不同装配版本的问题。

您知道如何解决这个问题吗?我读过一些有关绑定重定向的内容 - 它是解决方案的关键吗?如果是这样,该怎么做?

预先感谢您的回复!

干杯。

I have got two projects in my solution: Silverlight and standard one. The standard one references System.Xml assembly (version 4.0.0.0), however the Silverlight one references System.Xml assembly (v. 2.0.5.0). I want to make an instance of XmlWriter in my Silverlight project. Here comes the problem - the exception is thrown (file not found for System.Xml assembly). I believe it is a matter of different assembly versions.

Do you have any idea how to resolve this issue? Ive read something about the binding redirection - is it the key to the solution? If so, how to do this?

Thank you in advance for the reply!

Cheers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_蜘蛛 2024-09-10 22:32:56

好吧,我已经解决了这个问题。正如我所料,该 DLL 与另一个同名的库(来自 .NET 4.0)混淆了。我必须对 Silverlight 使用 System.Xml 的本地复制。不管怎样,谢谢!

All right, I have resolved the issue. As I supposed, the DLL was confused with another library of the same name (from .NET 4.0). I had to use a Copy Local for System.Xml for Silverlight. Anyway, thanks!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文