未找到类型“local:XXX”
想引用本项目xmlns:local="clr-namespace:XXX",XXX是项目名,但是在
<phone:PhoneApplicationPage.Resources>
<local:AppSettings x:Key="appSettings"></local:AppSettings>
</phone:PhoneApplicationPage.Resources>
之后,却提示错误:未找到类型“local:AppSettings”。请确保不缺少程序集引用,并且已生成所有引用的程序集。
甚至可能新建了一个项目,只写了xmlns:local="clr-namespace:XXX",就不仅产生了这个错误,还有另一个错误:
无法加载程序集“XXX”的元数据。可能已从 Web 下载此程序集。请参见 http://go.microsoft.com/fwlink/?LinkId=179545。加载期间遇到以下错
误以为: 未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件。
实际上:这都是因为没有生成项目,有些程序集只能在生成时加上,而现在没有加上,解决办法就是在菜单栏点击“生成”->“重新生成解决方案”,就OK了。