繁体   English   中英

从调试更改为发布版本时出现“找不到资源”异常

[英]'Cannot locate resource' exception when changed from debug to release build

我有一个使用wpf应用程序和该应用程序依赖的库的解决方案。 应用程序在库上调用一个方法(程序集名称为Serialization),该方法又用代码加载图像

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

将BoundaryAdornerGlyph.gif的构建操作设置为“资源”,将“复制到输出目录”设置为“不复制”。 当解决方案(作为结果应用程序和库)以发布模式构建时,以上代码给出了“无法定位资源”异常,而在调试模式中构建时也不例外。 我正在使用Visual Studio2010。为什么会发生这种情况?

异常是通过清洁和构建解决方案来解决的,但我仍然不知道是什么原因引起的。 我无法通过先清理并依次在调试和发布模式下进行构建来重现它。 我不会接受这作为答案,因为问题是出于异常原因而提出的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM