有没有办法在不打开浏览器的情况下运行Silverlight测试?打开浏览器需要一些时间。如果你正在做TDD,你可能不喜欢它。
答案 0 :(得分:0)
我不这么认为。 对于Silver Lights Sandbox必须建立测试apainst和沙盒在浏览器中生活,我无法找到实现这一目标的方法。
关心Ren
答案 1 :(得分:0)
您可以测试应用程序的Out Of Browser(OOB)版本。为此,在应用程序中添加对Application.Install()的调用,运行它,然后在Visual Studio中调试Silverlight项目本身而不是ASP.NET项目。
安装后,您还可以使用“sllauncher.exe”从命令行运行应用程序的OOB版本。要获得sllauncher的正确参数,请查看安装程序为您的应用程序创建的快捷方式的属性。
答案 2 :(得分:0)
即使您可以使用sllauncher.exe - 它仍然使用IEFrame运行 - 因此仍然有效地使用浏览器来托管SL沙箱。当然,你不会在常规意义上看到浏览器。