簡體   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