我正在开发 Windows Phone 8.1 应用。我从模板中创建了 Pivot App(Windows Phone)。在同一解决方案中,我添加了类库(适用于iOS,Android和Windows的便携版)。我已将类库 .dll 添加到windows phone项目中。这是Class Library项目属性截图
在添加对电话项目的引用后,它给出了错误
.winmd文件'Windows.winmd'包含类型'Windows.Data.Xml.Dom.XmlText'。保留使用Windows命名空间。
.winmd文件'Windows.winmd'包含类型 'Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory'。 保留使用Windows命名空间。
这是截图
删除这一切后,所有事情都完美无缺。我没有收到,为什么在添加.dll
后会出现所有这些错误?
答案 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”)!当我删除该引用时,错误消失了。