2014-09-30 56 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

相關問題