如何:调试或测试 LightSwitch 扩展
为了调试LightSwitch扩展,您必须在Visual Studio独立实例中安装。 Visual Studio 2013 SDK提供 Visual Studio的调试扩展的实验实例。 必须先使用的实验实例才能调试。
您还可以测试扩展,而不是调试,在LightSwitch中的一个实例上安装它。 如果您对该扩展的后续更改,为了测试更改,您必须卸载并重新安装该扩展。
启用实验实例
在**“解决方案资源管理器”**中,选择 BusinessTypeExtension.Vsix 项目。
在菜单栏上依次选择**“项目”、“BusinessTypeExtension.Vsix 属性”**。
在 调试 制表中,在 开始操作 的下方, 选择 开启外部程序。
输入 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。
在 Command line arguments 字段,输入 /rootsuffix Exp。
备注
默认情况下,所有后续的 LightSwitch 扩展性项目还将使用此设置。
调试扩展
在菜单栏上Visual Studio,选择**“调试”**, “启动调试”。 Visual Studio 的实验实例将打开。
在 “新建项目” 对话框中,展开 Visual Basic 或 **Visual C#**节点,选择 LightSwitch 节点,然后选择 LightSwitch 桌面应用程序 模板.。
在名称字段 ,输入测试工程的名称,然后选择 确定, 按钮,以创建一个测试工程。
备注
您还可以打开现有的LightSwitch 应用程序。
在菜单栏上,依次选择**“项目(Project)”**、ProjectName 属性(Properties).
在 项目设计器,在扩展标签,选择您的扩展旁边的复选框,激活当前的项目。
当您认为有必要测试扩展的功能,添加数据和屏幕。 您可以在Visual Studio主要的实例设置断点,当无论是设计还是运行模式时测试应用。
提示
在调试显示属性的控件扩展,您应测试在设计时和运行时屏幕设计器的属性。
测试扩展,不使用调试
在菜单栏上,依次选择**“生成”、“生成解决方案”**。
直接打开 打开**.Vsix**项目的输出目录,并找到ProjectName.vsix file。 路径类似于\ProjectName\ProjectName.Vsix\bin\Debug,包含在您的解决方案文件夹下。
在安装LightSwitch的电脑中,复制ProjectName.vsix文件
备注
这可能是您开发一个扩展的同一计算机。
在目标计算机上,双击ProjectName.vsix文件,并在Visual Studio扩展安装 对话框中,单击安装。
打开LightSwitch的新实例,然后在菜单栏,选择添加, 新项目。
在 “新建项目” 对话框中,展开 Visual Basic 或 **Visual C#**节点,选择 LightSwitch 节点,然后选择 LightSwitch 桌面应用程序 模板.。
在名称字段 ,输入测试工程的名称,然后选择 确定, 按钮,以创建一个测试工程。
备注
您还可以打开现有的LightSwitch 应用程序。
在菜单栏上,依次选择**“项目(Project)”**、ProjectName 属性(Properties).
在 项目设计器,在扩展标签,选择您的扩展旁边的复选框,激活当前的项目。
重要
如果您对该扩展有后续更改,您必须在扩展管理器 卸载,并重新安装该扩展的新版本。
当您认为有必要测试扩展的功能,添加数据和屏幕。
提示
在测试显示属性的控件扩展,您应测试在设计时和运行时屏幕设计器的属性。