是否有方法使用命令行在模拟器中打开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本身 –