【问题标题】:Silverlight Test without opening browserSilverlight 测试,无需打开浏览器
【发布时间】:2009-10-26 08:03:47
【问题描述】:

有什么方法可以在不打开浏览器的情况下运行 Silverlight 测试?打开浏览器需要一些时间。如果你在做 TDD,你可能不喜欢它。

【问题讨论】:

    标签: silverlight-3.0


    【解决方案1】:

    我不这么认为。 因为 Silverlights 沙箱必须被安装以测试 apainst 并且沙箱在浏览器中运行,我看不到实现这一点的方法。

    问候仁

    【讨论】:

      【解决方案2】:

      您可以改为测试应用程序的 Out Of Browser (OOB) 版本。为此,请在应用程序中添加对 Application.Install() 的调用,运行它,然后在 Visual Studio 中调试 Silverlight 项目本身而不是 ASP.NET 项目。

      安装后,您还可以使用“sllauncher.exe”从命令行运行 OOB 版本的应用程序。要为 sllauncher 获取正确的参数,请查看安装程序为您的应用创建的快捷方式的属性。

      【讨论】:

        【解决方案3】:

        即使您可以使用 sllauncher.exe - 它仍然使用 IEFrame 运行 - 因此仍然有效地使用浏览器来托管 SL 沙箱。当然,您不会看到常规意义上的浏览器。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-04
          • 1970-01-01
          相关资源
          最近更新 更多