Visual Studio设计师不会显示我的用户控件,但运行应用程序很好

时间:2015-06-02 10:40:19

标签: c# wpf visual-studio

由于某种原因,我的用户控件显示错误'无法找到资源&resource / backicon.png'。我很困惑为什么会发生这种情况,因为程序运行正常,它无法在设计器中创建控件的实例,并在此处显示蓝色警告:''。错误中的路径是' resources / backicon.png'但是在实际的用户控件中,路径被指定为' /Resources/BackIcon.png'。此外,图像的构建操作也设置为资源。

(我正在运行Visual Studio 2013 Express for Windows Desktop)

2 个答案:

答案 0 :(得分:0)

右键 - >清洁
一旦清洗干净 现在RightClick->重建
你会看到蓝色警告消失了 这是因为您的用户控件必须在以后添加,这导致设计者没有任何引用,因为它使用以前的构建作为基础

答案 1 :(得分:0)

虽然它属于同一个程序集,但在路径中明确指定程序集名称。

pack://application:,,,/MyAssemblyName;component/MyResourcesFolder/MyImage.png

确保您将图片的构建操作设置为'资源'。