从调试版本更改为发布版本时,“无法找到资源”异常

时间:2012-11-17 12:33:51

标签: .net wpf application-resource

我有一个wpf应用程序和应用程序依赖的库的解决方案。应用程序调用库上的方法(使用程序集名称Serialization),然后使用代码

加载图像
const string adornerImageUri = "pack://application:,,,/Serialization;component/TimelinePanel/Images/BoundaryAdornerGlyph.gif";
adornerImage.UriSource = new Uri(adornerImageUri, UriKind.Absolute);

BoundaryAdornerGlyph.gif的构建操作设置为“资源”,复制到输出目录设置为“不复制”。当解决方案(作为结果应用程序和库)在发布模式下构建时,上面的代码给出了“无法定位资源”异常,而在调试模式下构建时没有异常。我正在使用Visual Studio 2010.为什么会这样?

1 个答案:

答案 0 :(得分:0)

通过清理和构建解决方案解决了异常,但我仍然不知道导致它的原因。我无法通过先清理并依次构建调试和释放模式来重现它。我不会接受这个作为答案,因为问题是要求例外的原因。