2013-03-05 45 views
11

我突然在我的WP8项目中看到这个错误,这似乎源于生成的代码。我有一个以前的工作版本和App.xaml是相同的。命名空间中不存在名称“LocalizedStrings”

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

和LocalisedStrings.vb文件是完好无损的。

任何想法?

回答

19

编译标准Windows Phone Databound App模板时,我遇到了同样的问题。 以下步骤为我工作:

  • 关闭所有Visual Studio实例
  • 如果您地区设置在控制面板不匹配的Windows Phone SDK的语言(如德国),在该区域设置格式设置为英语(美国)
  • 在Windows资源管理器
  • ,导航到%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\并删除该文件夹的内容10.011.0
  • 重新打开Visual Studio和重建项目
+0

这也为我工作,因为我有同样的问题只是upgradind我的WP7应用WP8之后。 – 2013-06-04 00:18:46

+1

作为一种变体,我尝试了另一种方式:将我的项目语言环境设置为与我的系统相同(我不想更改我的系统的区域设置)。我的方法不起作用。 – amenthes 2015-04-17 16:14:51

+0

也为我工作 – jackjop 2015-07-10 13:28:30

1

我也面临这个问题。我的问题的根本原因如下。

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

System.Xml.Serialization 

2)I使用称为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(); 
    } 
} 
0

在我来说,我有这个错误下载和安装一个新的Visual Studio 2012(初始发行版本),并试图建立默认为空的Windows Phone模板项目开箱后 - 这是唯一的解决通过更新Visual Studio 2012 Express到Update 5

0

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

转到:

  • 解决方案项目/属性
  • 配置属性/配置
  • 单击移动项目/平台/ “任何CPU”。
  • 清理项目,然后再次运行
相关问题