【发布时间】:2015-08-30 16:45:54
【问题描述】:
我只在设计时收到此错误。
在运行时一切正常。 I-Synergy.Resources 类库绝对没有错。
我已经仔细搜索过这个错误,但没有解决方案。
(已经试过了:
- 重置设置VS
- 清除并重建解决方案
- 删除 obj 和 bin 文件夹
- 检查所有引用和依赖项
- 将 pcl 转换为常规类库
)
【问题讨论】:
标签: wpf xaml .net-assembly design-time
我只在设计时收到此错误。
在运行时一切正常。 I-Synergy.Resources 类库绝对没有错。
我已经仔细搜索过这个错误,但没有解决方案。
(已经试过了:
)
【问题讨论】:
标签: wpf xaml .net-assembly design-time
您可能知道,有很多关于臭名昭著的“无法加载文件或程序集”错误的问题多次困扰着我们的 XAML 设计人员。 在阅读了所有提供的解决方案之后,很遗憾没有一个对我有用,我开始调查这个烦人的问题。 我花了 4 天时间试图弄清楚这一点。幸运的是,今天我找到了问题的答案。
在我的解决方案设计中,我在名为 I-Synergy 的 WPF 应用程序下创建了几个项目。其中,我添加了名为 I-Synergy.Controls 和 I-Synergy.Resources 的程序集(我在其中放置了所有资源字符串、静态类和图像)。 最后一个程序集似乎导致了这个错误。即使我没有任何 Resouces 文件(或 WPF 应用程序中的任何其他本地引用),它也不知何故与我的 I-Synergy.Resources 项目混淆了。
解决方案: 我将 I-Synergy.Resources 项目更改为 I-Synergy.Library(程序集名称和命名空间)并且错误消失了。可能“资源”名称是不可行的,可以视为保留字。
【讨论】: