2010-10-20 172 views
3

我只是想知道是否有下載的模擬器一些應用程序的方式。問題是我們即將開始我們自己的應用程序,並且我們希望確保我們正在做所有'Windows Phone 7兼容'。我想通過一些應用程序,看看他們做什麼/怎麼做;喜歡去設定,動畫,導航等市場中的Windows Phone 7模擬器

回答

2

克里斯是正確的,有一個在模擬器沒有市場的訪問。

您可以做的最好的事情來檢查您的應用程序的合規性是審查UI Design GuidelinesApp Certification Requirements

+0

感謝您的鏈接。我確實發現了一種冒險的方式來進入市場,但我並不想嘗試它,所以我想我會堅持這一點。謝謝! – Carlo 2010-10-20 23:57:14

+0

是的,我總是考慮一下,但我很謹慎地公開推薦非官方代碼的執行。 – 2010-10-21 00:07:36

0

的Windows Phone 7設備已經開始出現在市場上。你應該打算保留一個。我使用模擬器完成了大部分Windows Phone 7應用程序開發。幾周前,當我把手放在設備上時,我開始測試應用程序並發現了一些與性能,網絡連接等有關的問題。因此,在提交給真實設備之前測試應用程序是非常有益的賣場。

+0

只需在此說明中提及,Telstra即將於今日12:00在澳大利亞推出WP7產品。這應該發生在歐洲和亞太地區。 – 2010-10-21 00:09:15

+0

確認,http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2010/10/20/the-windows-phone-7-launch-has-started.aspx – 2010-10-21 00:53:04

1

請注意,您將無法donwload應用程序在那裏,但是這個代碼將有助於看到在模擬器市場。

創建示例控制檯應用程序,添加引用到C:\ Program Files文件(x86)的\共同 文件\微軟共享\手機工具\ CoreCon \ 10.0 \斌\ Microsoft.Smartdevice.Connectivity.dll 在main方法粘貼以下代碼。

DatastoreManager datastoreManager = new DatastoreManager(1033); 
Platform platform = datastoreManager.GetPlatforms().Single(p => p.Name == "Windows Phone 7"); 
Device device = platform.GetDevices().Single(d => d.Name == "Windows Phone Emulator"); 
device.Connect(); 
Guid appID = new Guid("{5B04B775-356B-4AA0-AAF8-6491FFEA5630}"); 
if (device.IsApplicationInstalled(appID)) 
{ 
    RemoteApplication app = device.GetApplication(appID); 
    app.Launch(); 
} 
Console.ReadLine(); 

我通過使用ILSPy for Windows Phone Library獲得了appid。 幫助我的鏈接。

0

雖然這個問題是最初的目標的Windows Phone 7,它可能是有趣的,其他遊客知道WP8仿真器確實有市場的訪問。

+0

你如何登錄和下載應用程序?我得到「問題登錄」0x8000FFFF錯誤:http://stackoverflow.com/questions/13198614/is-it-possible-to-sign-into-a-microsoft-account-with-the-windows-8-phone -emulato – XP1 2013-04-10 22:47:26

+0

您無法登錄;它只是列出應用程序,並讓您瀏覽它們,但無法下載。 – 2013-04-11 22:10:06

+0

好的。市場可以查看,但功能不全面。 – XP1 2013-04-12 01:28:01

相關問題