我在Asset類庫項目中有一個圖像。構建操作是「內容」,「複製到輸出目錄」設置爲「始終複製」,因爲我希望能夠允許用戶無需我的干預即可替換這些文件。WPF無法在ShadowCache中找到路徑的一部分
問題是,我得到一個設計時錯誤(一切工作發現在編譯和運行),說「找不到路徑的一部分」C:\ Users \ Name \ AppData \ Local \ Microsoft \ VisualStudio的\ 12.0 \設計\ ShadowCache \ oreaxsnr.cjd \ orsr3pqd.wnf \圖片\ TestImage.jpg」「。
我使用Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
來獲取程序集的路徑,然後將其與\\Images\\TestImage.jpg
字符串連接起來。認爲這是問題的根源,我評論了與獲取該圖像,清理解決方案和重建相關的所有內容。找到部分路徑仍然存在問題。
我去了orsr3pqd.wnf文件夾,還有調用圖像的類庫.dll,沒有別的。在關閉Visual Studio後,我刪除了所有ShadowCache文件夾,重新啓動VS2013,並立即將兩個文件夾放在ShadowCache文件夾中。
也許它認爲應該有.dll中的資源,即使我將構建操作設置爲「內容」?任何方向都會有幫助。
我添加了'Images \ TestImage.jpg'文件夾和文件到orsr3pqd.wnf文件夾,現在看起來很開心。不過,我認爲這不是長期的解決方案。 – jporcenaluk