由于某种原因,我的用户控件显示错误'无法找到资源&resource / backicon.png'。我很困惑为什么会发生这种情况,因为程序运行正常,它无法在设计器中创建控件的实例,并在此处显示蓝色警告:''。错误中的路径是' resources / backicon.png'但是在实际的用户控件中,路径被指定为' /Resources/BackIcon.png'。此外,图像的构建操作也设置为资源。
(我正在运行Visual Studio 2013 Express for Windows Desktop)
答案 0 :(得分:0)
右键 - >清洁
一旦清洗干净
现在RightClick->重建
你会看到蓝色警告消失了
这是因为您的用户控件必须在以后添加,这导致设计者没有任何引用,因为它使用以前的构建作为基础
答案 1 :(得分:0)
虽然它属于同一个程序集,但在路径中明确指定程序集名称。
pack://application:,,,/MyAssemblyName;component/MyResourcesFolder/MyImage.png
确保您将图片的构建操作设置为'资源'。