c #windows phone 8.1“使用windows命名空间保留”错误

时间:2016-07-06 17:03:44

标签: c# visual-studio-2015 windows-phone-8.1

我正在开发 Windows Phone 8.1 应用。我从模板中创建了 Pivot App(Windows Phone)。在同一解决方案中,我添加了类库(适用于iOS,Android和Windows的便携版)。我已将类库 .dll 添加到windows phone项目中。这是Class Library项目属性截图

enter image description here

在添加对电话项目的引用后,它给出了错误

  

.winmd文件'Windows.winmd'包含类型'Windows.Data.Xml.Dom.XmlText'。保留使用Windows命名空间。

     

.winmd文件'Windows.winmd'包含类型   'Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory'。   保留使用Windows命名空间。

这是截图

enter image description here

删除这一切后,所有事情都完美无缺。我没有收到,为什么在添加.dll后会出现所有这些错误?

2 个答案:

答案 0 :(得分:0)

我的引用也有类似的问题。我所做的是重新安装Windows 8 SDK。

http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspx

我没有从Windows 7升级到Wndows 8进行测试的机器,但在我看来它应该是您当前问题的根本原因。您是否介意通过重新安装干净的Windows 8来解决您的问题?

另外

您好像使用旧版本的sdk。

答案 1 :(得分:0)

我的Windows Phone 8.1项目中有一个类似的错误列表,结果发现我在我的解决方案中的一个PCL项目中引用了Windows.winmd(在引用下显示为“Windows”)!当我删除该引用时,错误消失了。