创建Windows应用商店的问题.(Windows 8)

Jon*_*s W 5 c# microsoft-metro visual-studio-2012 windows-store-apps

当我在Visual Studio中创建一个新的空白应用程序(XAML)项目时,我得到以下错误:

一些引用的开头是不正确的.它应该在新的解决方案中真的像这样吗?(还没有写任何东西)如果我试图建立在这一点我得到:

无法解析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 8Windows软件开发工具包(SDK)

我还要补充一点,我已将Windows 7升级到Windows 8.

有人对如何解决这个问题有任何建议吗?

not*_*cat 5

我只是用VS 2012 Update 2来解决这个问题.输出中还有一个警告,例如"无法找到'Windows.winmd'文件的实现细节"(我没有保存此文本,所以不要不记得确切的拼写.这个警告​​指向某个项目Debug文件夹中的Windows.winmd.我发现这个文件夹实际上包含了这个文件的副本.显然,VS出于某种原因制作了这个副本.删除后我能够再次建立我的项目.

因此,在重新安装SDK,VS或Windows 8之前,请阅读所有警告


小智 3

一位同事的推荐信也有类似的问题。虽然他使用的是Win 7而不是Win 8。他所做的是重新安装Windows 8 SDK。

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

在完成整个 Win 8 之前可能值得尝试一下。