【发布时间】:2011-05-02 21:55:39
【问题描述】:
最近,我开始在 Visual Studio 2010 WPF 设计器中遇到异常,似乎是由于 log4net。如果我新构建我的项目,XAML 文件将正确显示在设计器中。然后,一旦我开始单击控件以在 XAML 中跳转,这个异常很快就会被抛出:
System.Reflection.Adds.UnresolvedAssemblyException
Type universe cannot resolve assembly: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821.
at System.Reflection.Adds.AssemblyProxy.GetResolvedAssembly()
at System.Reflection.Adds.AssemblyProxy.GetHashCode()
continues...
只有当我删除 log4net 引用时,问题才会消失。这是现在第二个表现出这种行为的项目。有其他人看到这个和/或找到解决方法吗?
注意:我使用的是 .NET 4 Full(不是客户端配置文件),并且我在 log4net 参考 T/F 上切换了特定版本,但无济于事。
【问题讨论】:
-
您能否提供您添加到 web.config 中的代码来切换特定版本?
-
没有 web.config,在 VS IDE 属性窗口中切换了特定版本
标签: wpf exception xaml log4net