2012-10-08 118 views
5

当我在Visual Studio中创建一个新的空白应用程序(XAML)项目时,我得到这些错误:创建Windows应用商店应用的问题。 (Windows 8)

有些引用的起始位置不正确。在新的解决方案中它应该真的如此吗? (没有带书面任何东西) 如果我尝试建立在这一点上,我得到:

无法解析的Windows元数据

所以我想我会解决的命名空间的问题。 这是通过添加对Window的引用并添加命名空间Windows.UI.XAML; 后,我得到了3000(3136)这里的错误是其中的一些:

  • 的.winmd文件 'Windows.winmd' 包含式 'Windows.Globalization.ILanguageStatics'。使用Windows 命名空间是保留的。
  • .winmd文件'Windows.winmd'包含类型 'Windows.Globalization.ICalendarFactory'。使用Windows 命名空间是保留的。
  • .winmd文件'Windows.winmd'包含'Windows.Globalization.IGeographicRegion'类型。 Windows名称空间的使用是保留的。
  • .winmd文件'Windows.winmd'包含'Windows.Globalization.DayOfWeek'类型。 Windows名称空间的使用是保留的。

什么我试过到目前为止

  • 修复的Visual Studio
  • 修复SDK '
  • 卸载/重新安装SDK'

'Windows Software Development Kit (SDK) for Windows 8

我还要补充一点,我已经升级了我的Windows 7到Windows 8

任何人有关于如何解决这个问题有什么建议?

+0

重新安装Windows 8的是我做到了。 :( –

+0

希望我能找到一个解决方案,我选择的形式给出之前。但它好像有在安装了一个错误.. –

回答

3

一位同事与他的参考文献有类似的问题。尽管他在Win 7上,而不是Win 8.他所做的是重新安装Windows 8 SDK。

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

魔法门值得做全运8

+0

+1 @Grigmin谢谢你的提示。其实我已经卸载当前,下载了一个新的并安装了一次。我会尽力修复明天,感觉就像它的东西与安装莫名其妙。 –

+0

忘了这个更新你,但是这并没有为我工作了。=( –

+0

想我会与去完全重新安装Windows 8 .. =/ –

5

我只是碰到这个问题,用VS 2012更新之前试图2.有输出多了一个警告,类似“能” t找到'Windows.winmd'文件的实现细节“(我没有保存这个文本,所以不记得确切的拼写,这个警告指向某个项目的Debug文件夹中的Windows.winmd,我发现这个文件夹实际上包含了这个文件的副本,显然,VS出于某种原因创建了这个副本,删除后我能够再次构建我的项目。

所以,阅读所有警告重新安装SDK,VS或Windows 8

+0

+1我清理了解决方案,然后搜索解决方案目录中的任何“Windows.winmd”实例并将其删除。然后我的解决方案建立正确 – jwatts1980

4

之前,我不得不在多个端口被共享的公共的便携型项目。要解决这个问题,我找到了Windows引用并将Copy Local更改为False。自那以来一直很好。