运行Windows"条码扫描器样本"应用

时间:2014-09-30 11:17:42

标签: c# windows visual-studio visual-studio-2012 windows-8

我是初学者,我正在尝试了解Windows 8 Embedded Handheld应用程序开发。

我想要做的最简单的事情是运行Microsoft网站here上提供的提供的示例应用程序。

但有些我在面对Windows版本时遇到很多问题,Visual Studio用来运行这个应用程序,我想测试c#应用程序。

我有以下内容:
1.支持Hyper-V和SLAT的Windows 8操作系统 2. Windows Phone 8 SDK 3. Windows 8 Embedded Handheld SDK,均从MS网站下载。

我尝试过遵循Visual Studio版本:
1.尝试使用Visual Studio 2012 Express桌面版更新4 2.尝试使用Visual Studio 2013 Express桌面版(无更新)
2.尝试使用Visual Studio 2012 Express Windows 8版本

但是使用以上所有组合我无法打开此项目(任何具有.csproj扩展名的项目)。我的错误为Unsupported。无论我尝试什么组合,我都会收到此错误消息。

请在这些问题中帮助我:
1.如何使用" .csproj"打开项目扩展,使用哪个版本的Visual Studio和Windows 2.如何运行"条码扫描器"示例应用程序,使用哪个版本的Visual Studio和Windows。

1 个答案:

答案 0 :(得分:3)

链接的条形码示例适用于Windows应用商店8.1应用,不适用于Windows 8 Embedded Handheld。它将需要在Windows 8.1上运行的Visual Studio 2013(非Express版或Express for Windows)。 Windows应用商店应用的条形码API是Windows 8.1的新增功能。它不能与Visual Studio 2012或Windows 8一起使用。

Windows 8 Embedded Handheld基于Windows Phone 8,而不是Windows 8.您需要使用 Visual Studio 2012 Express for Windows Phone 8 。如果升级到Windows 8.1,则 Visual Studio 2013 Express for Windows 支持Windows应用商店和Windows Phone应用。 Windows 8 Embedded Handheld有单独的条形码API实现。

Andy Wigley在Creating modern style apps with the Windows Embedded 8 Handheld SDK

Windows Embedded Blog条目中有一个视频 - 但不是样本 - 在Windows 8 Embedded Handheld中通过条形码扫描

对于您明确的问题:

  1. 如何使用“.csproj”扩展名打开项目,使用哪个版本的Visual Studio和Windows。
  2. 几乎每个Visual Studio版本(如果不是全部)都可以打开.csproj文件。这只意味着项目是在C#中,而Windows,Windows桌面,Windows Phone和Web都支持C#。

    您需要使用与项目目标匹配的Visual Studio版本,而不是语言。如果您尝试在Visual Studio 2012 Express for Windows桌面中打开Windows应用商店.csproj,您将获得不受支持的错误。 WPF .csproj将在相同的Visual Studio 2012 Express for Windows桌面中正常加载。

    以下是一些最低版本的Express。除了Windows Store 8应用程序,您还可以升级到Visual Studio 2013.无论您使用哪种,都可以获得最新的更新。

    • 网络应用程序:Visual Studio 2012 Express for Web

    • 桌面应用程序(控制台应用程序,MFC,WPF等):Visual Studio 2012 Express for Windows Desktop

    • Windows应用商店8应用:适用于Windows 8的Visual Studio 2012 Express

    • Windows Phone 8应用程序:适用于Windows Phone 8的Visual Studio 2012 Express

    • Windows应用商店8.1应用:适用于Windows的Visual Studio 2013 Express, 在Windows 8.1上运行

    • Windows Phone 8.1应用程序:适用于Windows的Visual Studio 2013 Express, 在Windows 8.1上运行

      1. 如何运行“Barcode Scanner”示例应用程序,使用哪个版本的Visual Studio和Windows。

    链接的“条形码扫描仪”示例是适用于Windows 8.1的Windows应用商店应用。它需要在Windows 8.1上运行的Visual Studio 2013 Express for Windows