【发布时间】:2009-10-26 08:03:47
【问题描述】:
有什么方法可以在不打开浏览器的情况下运行 Silverlight 测试?打开浏览器需要一些时间。如果你在做 TDD,你可能不喜欢它。
【问题讨论】:
标签: silverlight-3.0
有什么方法可以在不打开浏览器的情况下运行 Silverlight 测试?打开浏览器需要一些时间。如果你在做 TDD,你可能不喜欢它。
【问题讨论】:
标签: silverlight-3.0
我不这么认为。 因为 Silverlights 沙箱必须被安装以测试 apainst 并且沙箱在浏览器中运行,我看不到实现这一点的方法。
问候仁
【讨论】:
您可以改为测试应用程序的 Out Of Browser (OOB) 版本。为此,请在应用程序中添加对 Application.Install() 的调用,运行它,然后在 Visual Studio 中调试 Silverlight 项目本身而不是 ASP.NET 项目。
安装后,您还可以使用“sllauncher.exe”从命令行运行 OOB 版本的应用程序。要为 sllauncher 获取正确的参数,请查看安装程序为您的应用创建的快捷方式的属性。
【讨论】:
即使您可以使用 sllauncher.exe - 它仍然使用 IEFrame 运行 - 因此仍然有效地使用浏览器来托管 SL 沙箱。当然,您不会看到常规意义上的浏览器。
【讨论】: