我的WP8项目中突然出现此错误,这似乎源于生成的代码。我有一个以前的工作版本,App.xaml是相同的。
<Application.Resources>
<local:LocalizedStrings xmlns:local="clr-namespace:Bins" x:Key="LocalizedStrings"/>
</Application.Resources>
并且LocalisedStrings.vb文件完好无损。
有什么想法吗?
答案 0 :(得分:19)
编译标准 Windows Phone数据绑定应用模板时遇到了同样的问题。 以下步骤对我有用:
%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\
并删除 10.0
和 11.0
文件夹的内容强> 答案 1 :(得分:1)
我也遇到过这个问题。我的问题的根本原因如下。
1)我在下面的代码中引用了它。但我还没有添加库(System.Xml.Serialization.xml)。添加引用并选择System.Xml.Serialization.xml以包含dll。
System.Xml.Serialization
2)我在主窗口中使用名为FileList.xaml的用户控件
<强> FileList.xaml 强>
<AM:time2str x:Key="time2str"/>
但我没有添加继承自IMultiValueConverter
的类MainWindow.xaml.cs (我错过了以下代码)
public class time2str : IMultiValueConverter
{
public object Convert(object[] values, System.Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
********************
}
public object[] ConvertBack(object value, System.Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
{
throw new System.NotImplementedException();
}
}
答案 2 :(得分:0)
在我的情况下,我在下载并安装新的Visual Studio 2012(初始发布版本)并尝试直接构建默认的空白Windows Phone模板项目后出现此错误 - 它只能通过更新Visual Studio来解决2012年快递至Update 5。
答案 3 :(得分:0)
当移动项目平台是“ARM”时,我收到此消息,我改为“任何CPU”。
转到: