如何:偵錯或測試 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。
在 [命令列引數] 欄位中,輸入 /rootsuffix Exp。
注意事項 所有後續的 LightSwitch 擴充性專案也會預設使用這個設定。
偵錯擴充功能
在 Visual Studio 的功能表列上,選擇 [偵錯]、[開始偵錯]。 Visual Studio 的實驗執行個體隨即開啟。
在 [新增專案] 對話方塊中,展開 [Visual Basic] 或 [Visual C#] 節點,然後選擇 [LightSwitch] 節點,再選擇 [LightSwitch 桌面應用程式] 範本。
在 [名稱] 欄位中,輸入一個測試專案,然後選擇 [好] 按鈕以建立測試專案。
注意事項 您也可以開啟現有的 LightSwitch 應用程式。
在功能表列上,選擇 [專案]、ProjectName[屬性]。
在 [專案設計工具] 中,於 [擴充功能] 索引標籤,請選取副檔名旁邊的核取方塊在目前專案啟用它。
當您認為必要測試您的擴充功能時,將資料和畫面加入。 在測試應用程式在設計模式或執行模式時,您可以在 Visual Studio 的主要執行個體中偵錯擴充功能。
提示
當偵錯控制擴充功能為公開屬性時,您應該測試在設計階段和執行階段螢幕設計工具的屬性。
測試擴充功能但不偵錯
在功能表列上,選擇 [建置]、[建置方案]。
開啟 [. Vsix] 專案的輸出目錄,並尋找 ProjectName.vsix 檔案。 路徑類似\ProjectName\ProjectName.Vsix\bin\Debug,包含方案的資料夾下。
複製 ProjectName.vsix 檔案到已安裝 LightSwitch 的電腦上。
注意事項 這可以是您開發擴充功能的同一部電腦上。
在目標電腦上,請按兩下 ProjectName.vsix 檔案,然後在 [Visual Studio 擴充功能安裝程式] 對話方塊中,按一下 [安裝]。
開啟 LightSwitch 的新執行個體,然後在功能表列上,選擇 [加入]、 [新的專案]。
在 [新增專案] 對話方塊中,展開 [Visual Basic] 或 [Visual C#] 節點,然後選擇 [LightSwitch] 節點,再選擇 [LightSwitch 桌面應用程式] 範本。
在 [名稱] 欄位中,輸入一個測試專案,然後選擇 [好] 按鈕以建立測試專案。
注意事項 您也可以開啟現有的 LightSwitch 應用程式。
在功能表列上,選擇 [專案]、ProjectName[屬性]。
在 [專案設計工具] 中,於 [擴充功能] 索引標籤,請選取副檔名旁邊的核取方塊在目前專案啟用它。
重要
如果您對擴充功能有後續變更,您必須在 [擴充管理員] 解除安裝,然後再安裝擴充功能的新版本。
當您認為必要測試您的擴充功能時,將資料和畫面加入。
提示
當測試控制擴充功能為公開屬性時,您應該測試在設計階段和執行階段螢幕設計工具的屬性。