使用 Visual Studio
在 BizTalk 專案系統中,您可以使用 Microsoft Visual Studio 中提供的許多工具,以及專為建立在 Microsoft BizTalk Server 上執行的應用程式而設計的工具。 本主題描述一些您可用來建立在 BizTalk Server 上執行之應用程式的常見程序。
當您使用 BizTalk 專案系統時,會使用許多相同的使用者介面 (UI) 元件 (例如 [方案總管] 和 [屬性] 視窗) 來建立應用程式。 此外,只有安裝BizTalk Server之後,才能使用 BizTalk 編輯器等元件。 雖然您可以搭配任何專案系統使用這些特定BizTalk Server UI 元件,但特別可讓您建置在BizTalk Server上執行的應用程式。
雖然 BizTalk 專案系統使用許多與其他 Visual Studio 專案系統相同的功能表和功能表命令,不過,在使用 BizTalk 專案系統時,有些命令卻是新的、無法使用的、經過擴充的或有限制的。 這個主題描述在 Visual Studio 中可用的各種功能表,以及這些功能表與 BizTalk 專案系統互動的方式。
注意
下列主題著重在顯示運作方式與 Visual Studio 不同的功能表和功能表項目。
檔案功能表
大部分的 [ 檔案 ] 功能表命令的運作方式與其他 Visual Studio 專案相同。 使用於 BizTalk 專案時,部分的命令不支援或無法使用。 例如,當您使用管線時,不支援 Print 命令。
檢視功能表
下表列出 [ 檢 視] 功能表中可用的 BizTalk 專案系統視窗、工具列和工具箱。
子功能表名稱 | 子功能表名稱 (若適用) | Description |
---|---|---|
其他視窗 | 協調流程檢視 | [協調流程檢視] 這個視窗,可以讓您新增、刪除和檢查協調流程參數、連接埠與連接埠類型、訊息與多部分訊息類型、相互關聯集與相互關聯類型、角色連結與角色連結類型、範圍以及協調流程屬性。 注意: 此視窗只能在開啟的協調流程內使用。 |
其他視窗 | 運算式編輯器 | [運算式編輯器] 屬於可用視窗之一,是一個附有 IntelliSense 而可讓您輸入複雜運算式的標準 Visual Studio 文字編輯器。 |
工具箱 | BizTalk 管線元件 | 此為列出您可拖曳至管線設計介面上的管線元件之清單。 您只能新增管線元件到可用的作用中管線。 |
工具箱 | BizTalk 協調流程 | 此為列出您可拖曳至協調流程設計介面上的協調流程圖形之清單。 |
工具箱 | BizTalk Mapper (BizTalk 對應工具) | 此為列出您可拖曳至對應格線介面上的運算質之清單。 運算質依其功能分組。 |
工具列 | BizTalk Editor (BizTalk 編輯器) | 簡化建立結構化文件結構描述的程序之視覺工具,以 XML 結構描述定義語言 (XSD) 指定,可用於 XML 與非 XML 格式。 |
工具列 | BizTalk Mapper (BizTalk 對應工具) | 一項圖形使用者介面工具,可簡化指定 XML 文件轉換的程序,以使用 [BizTalk 編輯器] 建立的兩個結構描述為基礎,產生「可延伸樣式表語言轉換」(XSLT) 樣式表作為已編譯輸出。 |
專案功能表
下表列出 [專案 ] 功能表上的一些命令。
子功能表名稱 | Description |
---|---|
新增參考 | 使用此功能表項目以參考其他專案、其他 .NET 專案或 COM 專案。 |
新增服務參考 | 使用此功能表項目加入 WCF 服務參考。 您也可以按一下 [新增服務參考] 對話方塊上的 [進階],使用此專案來新增 Web 參考。 |
加入產生的項目 | 使用此功能表項目加入產生的配接器或結構描述檔案,或是取用 WCF 服務。 |
加入配接器服務參考 | 使用此功能表項目以瀏覽 (和搜尋) 中繼資料,並使用選取的作業和/或類型產生 .NET CLR Proxy 類別。 注意: 只有在您的電腦上安裝 WCF LOB 配接器 SDK) 至少一個配接器 (時,此專案才會出現在 BizTalk 功能表中。 |
加入使用配接器參考 | 使用此功能表項目從配接器瀏覽 (和搜尋) 中繼資料,然後產生已選取作業的 XML 結構描述。 注意: 只有在您的電腦上安裝 WCF LOB 配接器 SDK) 至少一個配接器 (時,此專案才會出現在 BizTalk 功能表中。 |
如需新增 BizTalk Web 服務之 Web 參考的詳細資訊,請參閱 新增 Web 參考。
建置功能表
[ 建置] 功能表包含組建命令。 它也包含執行Configuration Manager以設定組建和部署組態選項的命令。 若要部署專案,請以滑鼠右鍵按一下 方案總管 中的專案,然後按一下[部署] 命令。 只有當您在開發應用程式或者當您的實例很簡單時,才使用這個部署方法。 這個部署方法 不會 追蹤版本,而且您可以輕鬆地覆寫舊版的元件。 在開發或測試階段中重複使用相同版本是相當有用的,但是在生產環境中就不是這麼一回事。 如需部署的相關資訊,請參閱 瞭解 BizTalk 應用程式部署和管理。
若要將您的 BizTalk 成品新增到 BizTalk 管理資料庫,請執行「組件部署精靈」。 如需元件部署精靈的詳細資訊,請參閱 如何從 Visual Studio 部署 BizTalk 元件。
注意
Visual Studio 包含一個 Dotfuscator 版本,它會接受已編譯的元件並模糊化它、重新命名符號和其他識別碼,以努力保護智慧財產權。 透過此工具執行的組件無法加以部署。
偵錯功能表
BizTalk 專案系統支援 [ 偵錯 ] 功能表命令。 如需BizTalk Server偵錯的詳細資訊,請參閱偵錯協調流程。
BizTalk 功能表
當您使用專案時,當您開啟 BizTalk 編輯器或 BizTalk 對應程式或 BizTalk 協調流程Designer時,會出現BizTalk功能表。 換句話說,當您嘗試編輯結構描述或對應或協調流程時,就會出現 [BizTalk] 功能表。
注意
雖然您可以在 Visual Studio 中從其他專案系統存取「協調流程設計師」、「BizTalk 編輯器」以及「BizTalk 對應工具」,不過,這些 BizTalk 工具的行為可能難以預測。 您應該在 BizTalk 專案的環境中使用「協調流程設計師」、「BizTalk 編輯器」以及「BizTalk 對應工具」。
說明功能表
下表列出 [說明] 功能表上的一些命令,如同BizTalk Server說明相關。
功能表命令 | Description |
---|---|
動態說明 | 此功能表命令會開啟動態產生工作主題的 [動態說明 ] 索引標籤。 |
Contents | 此功能表命令會開啟 [內容] 索引 標籤,並顯示所有已安裝的說明集合。 您必須已安裝 Microsoft Visual Studio 與 BizTalk Server 的產品文件,才能檢視內容。 |
關於 Microsoft BizTalk Server | 此功能表命令會開啟 [關於 Microsoft BizTalk Server] 對話方塊。 此對話方塊會顯示BizTalk Server產品資訊。 |
Index | BizTalk Server說明文件無法透過此版本中的索引存取。 |
搜尋 | 此版本中沒有BizTalk Server說明文件的篩選,但如果您選取 ([依篩選]下拉式清單中沒有篩選準則) ,BizTalk Server說明文件可供搜尋。 |
屬性頁
您可以使用專案設計工具中的屬性頁,來為 BizTalk 專案設定組件專案屬性和部署屬性。
程序
設定組件專案屬性
在 [方案總管] 中選取專案。
在 [專案]功能表上,按一下 [屬性] 以啟動專案Designer。
按一下 [應用程式] 索引標籤。
按一下 [元件資訊 ] 並更新所需的元件屬性。
注意
如果您使用憑證搭配在BizTalk Server上執行的應用程式,請使用 Project Designer 中的 [簽署] 索引標籤來指定元件的金鑰檔案位置。
設定部署屬性
選取您想要設定部署屬性的專案。
在 [專案]功能表上,按一下 [屬性] 以啟動專案Designer。
按一下 [ 部署] 索引標籤並更新您的部署屬性。