2014-09-30 90 views
0

我是一名初学者,我正试图了解Windows 8 Embedded Handheld应用程序开发。运行Windows“条码扫描器示例”应用程序

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

但是,有些如何在决定使用Windows版本的Visual Studio中运行此应用程序时遇到很多问题,我想测试c#应用程序。

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

我尝试下面的Visual Studio版本:
1.使用Visual Studio 2012快速桌面版试图与更新4
2.使用Visual Studio 2013快速桌面版(无更新)试图
2.尝试使用Visual Studio 2012 Express Windows 8版本

但是,使用上述所有组合,我无法打开此项目(任何扩展名为.csproj的项目)。我得到错误为Unsupported。无论结合我尝试我得到这个错误消息。

所以,请帮我在这些问题:
1.如何与“.csproj的”扩展名,要使用的Visual Studio和Windows的版本中打开项目。
2.如何运行“Barcode Scanner”示例应用程序,使用哪个版本的Visual Studio和Windows。

+0

您是否安装了Visual Studio 2013的更新2? – 2014-09-30 11:20:28

+0

我不记得了,但是我们是否需要更新2,如果我们有桌面版本的Visual Studio 2013,也是可以的。有些我无法运行它。 – User7723337 2014-09-30 11:24:49

+0

看起来它需要Windows 8.1的描述,你使用的是Windows 8还是8.1? – landoncz 2014-09-30 13:32:41

回答

3

链接的条形码示例适用于Windows Store 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.您需要使用适用于Windows Phone 8的Visual Studio 2012 Express 8。如果升级到Windows 8.1,则Visual Studio 2013 Express for Windows支持Windows Store和Windows Phone应用程序。 Windows 8嵌入式手持设备有一个单独的条形码API实现。

安迪·威格利具有视频 - 但不是一个样本 - 通过条形码扫描在Windows 8中走在了Windows Embedded Blog

Creating modern style apps with the Windows Embedded 8 Handheld SDK条目您明确的问题嵌入式手持设备:

  1. 如何以“.csproj”扩展名打开项目,使用哪个版本的Visual Studio和Windows。

几乎所有Visual Studio版本(如果不是全部)都可以打开.csproj文件。这只意味着该项目使用C#,而Windows,Windows桌面,Windows Phone和Web支持C#。

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

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

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

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

  • Windows应用商店8应用程序:Visual Studio 2012 Express for Windows 8

  • Windows Phone 8应用程序:Visual Studio 2012 Express for Windows Phone 8

  • Windows应用商店8.1的应用程序:的Visual Studio 2013 Express Windows版, 运行在Windows 8.1

  • 的Windows Phone 8.1的应用程序:的Visual Studio 2013 Express Windows版, 在Windows 8.1中运行

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

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

+0

感谢您的详细解答。 – User7723337 2014-10-01 07:52:26