如何:调试或测试 LightSwitch 扩展

为了调试LightSwitch扩展,您必须在Visual Studio独立实例中安装。 Visual Studio 2013 SDK提供 Visual Studio的调试扩展的实验实例。 必须先使用的实验实例才能调试。

您还可以测试扩展,而不是调试,在LightSwitch中的一个实例上安装它。 如果您对该扩展的后续更改,为了测试更改,您必须卸载并重新安装该扩展。

启用实验实例

  1. 在**“解决方案资源管理器”**中,选择 BusinessTypeExtension.Vsix 项目。

  2. 在菜单栏上依次选择**“项目”“BusinessTypeExtension.Vsix 属性”**。

  3. 调试 制表中,在 开始操作 的下方, 选择 开启外部程序

  4. 输入 Visual Studio 中可执行文件 devenv.exe 的路径。

    默认情况下在 32 位系统中,此路径是 C:\program files\microsoft Visual Studio 12.0\Common7\IDE\devenv.exe;在 64 位系统中,它是 C:\Program files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe。

  5. Command line arguments 字段,输入 /rootsuffix Exp。

    备注

    默认情况下,所有后续的 LightSwitch 扩展性项目还将使用此设置。

调试扩展

  1. 在菜单栏上Visual Studio,选择**“调试”**, “启动调试”。 Visual Studio 的实验实例将打开。

  2. “新建项目” 对话框中,展开 Visual Basic 或 **Visual C#**节点,选择 LightSwitch 节点,然后选择 LightSwitch 桌面应用程序 模板.。

  3. 名称字段 ,输入测试工程的名称,然后选择 确定, 按钮,以创建一个测试工程。

    备注

    您还可以打开现有的LightSwitch 应用程序。

  4. 在菜单栏上,依次选择**“项目(Project)”**、ProjectName 属性(Properties).

  5. 项目设计器,在扩展标签,选择您的扩展旁边的复选框,激活当前的项目。

  6. 当您认为有必要测试扩展的功能,添加数据和屏幕。 您可以在Visual Studio主要的实例设置断点,当无论是设计还是运行模式时测试应用。

    提示

    在调试显示属性的控件扩展,您应测试在设计时和运行时屏幕设计器的属性。

测试扩展,不使用调试

  1. 在菜单栏上,依次选择**“生成”“生成解决方案”**。

  2. 直接打开 打开**.Vsix**项目的输出目录,并找到ProjectName.vsix file。 路径类似于\ProjectName\ProjectName.Vsix\bin\Debug,包含在您的解决方案文件夹下。

  3. 在安装LightSwitch的电脑中,复制ProjectName.vsix文件

    备注

    这可能是您开发一个扩展的同一计算机。

  4. 在目标计算机上,双击ProjectName.vsix文件,并在Visual Studio扩展安装 对话框中,单击安装

  5. 打开LightSwitch的新实例,然后在菜单栏,选择添加, 新项目

  6. “新建项目” 对话框中,展开 Visual Basic 或 **Visual C#**节点,选择 LightSwitch 节点,然后选择 LightSwitch 桌面应用程序 模板.。

  7. 名称字段 ,输入测试工程的名称,然后选择 确定, 按钮,以创建一个测试工程。

    备注

    您还可以打开现有的LightSwitch 应用程序。

  8. 在菜单栏上,依次选择**“项目(Project)”**、ProjectName 属性(Properties).

  9. 项目设计器,在扩展标签,选择您的扩展旁边的复选框,激活当前的项目。

    重要

    如果您对该扩展有后续更改,您必须在扩展管理器 卸载,并重新安装该扩展的新版本。

  10. 当您认为有必要测试扩展的功能,添加数据和屏幕。

    提示

    在测试显示属性的控件扩展,您应测试在设计时和运行时屏幕设计器的属性。

请参见

任务

如何:创建 LightSwitch 扩展项目

如何:设置 VSIX 包属性

概念

适用于 Visual Studio 2013 的 LightSwitch 扩展性工具包