是否有方法使用命令行在模擬器中打開Windows Phone 7應用程序?打開Windows Phone 7應用程序在模擬器中使用命令行
我知道已經存在一個與此here相關的問題,但我想要一個簡單的方法來從命令行啓動wp7應用程序(具有xap文件),而無需修改應用程序的代碼。
我知道這對於XNA應用程序是可能的(信息here),但我不知道在Silverlight框架下製作的應用程序是否可能?
後來編輯 - 問題解決
深人地觀察,賈斯汀博客似乎是這個問題我已經很ok了。 無論如何,我不得不做出一些小的變化: 改了行:
Platform WP7SDK = dsmgrObj.GetPlatforms().Single(p => p.Name == "New Windows Mobile 7 SDK");
成線:
Platform WP7SDK = dsmgrObj.GetPlatforms().Single(p => p.Name == "Windows Phone 7");
我用foreach
檢索的平臺名稱:
// iterate over all platforms and write their names
foreach (Platform p in dsmgrObj.GetPlatforms().ToList<Platform>())
{
Console.WriteLine("Platform: " + p.Name);
}
和該行:
WP7Device = WP7SDK.GetDevices().Single(d => d.Name == "Windows Phone 7 Emulator");
成線:
WP7Device = WP7SDK.GetDevices().Single(d => d.Name == "Windows Phone Emulator");
再次foreach
使用:
// iterate over all devces and write their names
foreach (Device d in WP7SDK.GetDevices().ToList<Device>())
{
Console.WriteLine("Device: " + d.Name);
}
你能否澄清如何傑夫·威爾考克斯的答案斯科特的問題,你的聯繫,不回答你自己的問題? –
@Rowland Shaw:我不想在代碼中添加東西......我只是有了xap文件,我想知道是否可以使用某些命令行來運行它。我將在賈斯汀天使的博客文章中深入探討。謝謝。 – Paul
Justin的博客文章詳細介紹瞭如何將該應用程序加載到模擬器上,而不必更改XAP本身 –