我有一段時間最近試圖找到一個清晰的答案,用於更新我的桌面應用程序以在Windows 8.1(桌面/筆記本電腦和Surface)上運行。到目前爲止,我發現的一切都指向Windows應用商店的開發,然後可以下載應用程序。更新Windows窗體應用程序以在Windows 8.1上運行
繼承人我的開發環境:
- Windows 7旗艦版
- MS的Visual Studio 2012高級
- MS的Visual Studio 2013點快速
我的測試環境包括:
- Windows 8.1 Surfa CE平板
- 的Windows 8.1筆記本
現在當我建立的東西(重新定向到新的框架(4.5(4.5.1安裝)),並且將其複製到這些設備,並嘗試運行它們,我得到一個表示「此應用程序無法在您的PC上運行」的錯誤「要查找此PC的應用程序,請打開Windows應用商店。」這實際上並不是我想要做的,我只是想讓他在我的零售店中每天使用的應用程序可用於新計算機。想到幾個問題;
- 開發環境是否需要基於Windows 8.1的環境?
- 我是否需要再次購買新版本的Visual Studio(Visual Studio 2013)?
- 我堅持使用Windows應用商店來部署應用程序嗎?
如果任何人都可以指出我在正確的方向閱讀或提供一些洞察力跨越這個障礙肯定會節省很多重複閱讀關於商店有多好。
更多信息:您的WinForms桌面應用程序仍然可以在Windows 8和8.1上運行,就像它們現在一樣。他們將無法在Windows RT上運行,這可能是您自從沒有提及Surface RT以來所擁有的功能。 Windows Store和@Hans告訴的是'Metro'外觀應用程序。如果您希望舊桌面應用看起來像一個新的Metro應用,則需要全面開始。您可能可以重用某些內容,但您需要開始學習一些XAML或HTML。祝你好運! – sebagomez
正確,覆蓋第一段。 –
感謝Hans和Sebagomez,這幾乎回答了我沒有回答的問題。我將在新的筆記本電腦上加載VS 2013 Express,並重建它,如果這樣做的話,那麼我至少可以在我目前所在的位置,並盡我所能解決平板電腦問題。我希望不需要購買新版本的VS,因爲我大約在6個月前剛剛購買了2012版本,但它似乎是從這裏開始的Windows 8和Surface平板電腦的前進方向。 – GreenBetweenTheBraces