12

我突然在我的 WP8 项目中遇到这个错误,这似乎源于生成的代码。我有一个以前的工作版本,并且 App.xaml 是相同的。

<Application.Resources>
    <local:LocalizedStrings xmlns:local="clr-namespace:Bins" x:Key="LocalizedStrings"/>
</Application.Resources>

并且 LocalisedStrings.vb 文件完好无损。

有任何想法吗?

4

4 回答 4

19

在编译标准Windows Phone 数据绑定应用程序模板时,我遇到了同样的问题。以下步骤对我有用:

  • 关闭所有 Visual Studio 实例
  • 如果您在控制面板中的区域设置与 Windows Phone SDK 的语言不匹配(例如德语),请将区域设置中的格式设置为英语(美国)
  • 在 Windows 资源管理器中,导航到%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\并删除文件夹的内容,10.0然后11.0
  • 重新打开 Visual Studio 并重建您的项目
于 2013-03-20T11:27:44.047 回答
1

我也遇到过这个问题。我的问题的根本原因如下。

1)我在我的代码中引用了下面的内容。但我还没有添加库(System.Xml.Serialization.xml)。添加引用并选择 System.Xml.Serialization.xml 以包含 dll。

System.Xml.Serialization 

2) 我在主窗口中使用了一个名为 FileList.xaml 的用户控件

文件列表.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();
    }
}
于 2014-02-12T06:37:17.787 回答
0

当移动项目平台为“ARM”时,我有此消息,我更改为“任何 CPU”。

去:

  • 解决方案项目/属性
  • 配置属性/配置
  • 单击移动项目/平台/“任何 CPU”。
  • 清理项目并再次运行
于 2016-10-13T14:58:04.090 回答
0

在我的情况下,我在下载并安装新的 Visual Studio 2012(初始发行版)并尝试直接构建默认的空白 Windows Phone 模板项目后遇到此错误 - 只有通过将 Visual Studio 2012 Express 更新为更新 5

于 2016-02-19T02:42:19.603 回答