gpt4 book ai didi

visual-studio-2008 - 一个解决方案中的第二个 WPF 项目给出了 log4Net 错误

转载 作者:行者123 更新时间:2023-12-02 00:40:28 27 4
gpt4 key购买 nike

我完全被以下错误弄糊涂了。

我的应用程序运行良好,并使用 log4net 进行日志记录。

我现在将实现我自己的更新程序系统。我希望它成为我解决方案的一部分。

我已将新的 WPF 应用程序添加到我的解决方案中,当我尝试编辑主窗口或该项目中的任何其他窗口时,我收到以下错误消息:

/Microsoft.VisualStudio.Xaml;Component/MS/Internal/Designer/PropertyEditing/Resources/StylesCore.Constants.xaml' value cannot be assigned to property 'Source' of object 'System.Windows.ResourceDictionary'. 
Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' or one of its dependencies.
The system cannot find the file specified. Error at object 'ResourceDictionary_2' in markup file 'Microsoft.VisualStudio.Xaml;component/MS/Internal/Designer/PropertyEditing/Resources/StylesCore.xaml.

有人有什么建议吗?

编辑:当我在新项目中引用 log4net.dll 时设计器工作,但为什么我需要在每个项目中引用它?

最佳答案

我不确定为什么会发生这种情况,但是将 WPF 项目的 TargetFramework 从“.NET Framework 4 Client Profile”(这是 VS2010 WPF 项目模板中的默认设置)更改为“.NET Framework 4”修复了对我来说同样的问题。我猜这是因为 Log4Net dll 的 dll 签名(强命名)。

关于visual-studio-2008 - 一个解决方案中的第二个 WPF 项目给出了 log4Net 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721377/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com