【发布时间】:2012-06-03 14:27:32
【问题描述】:
今天我想知道您如何在 C# WPF 中配置您的项目,这些项目引用了链中的其他程序集。我所说的“链中”是指这样的:
- 我们有引用程序集插件的应用程序
- 插件程序集是指插件使用的资源所在的资源,例如。图片
- 主应用程序不以任何方式引用资源。
下图说明了我刚才所说的:
问题是Resources没有复制到应用的bin文件夹,导致Plugin(图片上Ctrl)需要查找的资源失败。
解决方法
有一些解决方法,即简单地将资源包含到主应用程序的引用中,或者使用构建后步骤并在该步骤中手动复制所需的文件。
结论
最后,我想问一下您是如何处理这个问题的。除了我在 workaround 部分中提到的解决方案之外,还有其他解决方案吗?我是否遗漏了项目配置中的某些内容?
【问题讨论】:
标签: c# wpf c#-4.0 assemblies external-assemblies