我是初学者,我正在尝试了解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。
答案 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中通过条形码扫描对于您明确的问题:
几乎每个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上运行
链接的“条形码扫描仪”示例是适用于Windows 8.1的Windows应用商店应用。它需要在Windows 8.1上运行的Visual Studio 2013 Express for Windows