共用方式為


使用 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 專案設定組件專案屬性和部署屬性。

程序

設定組件專案屬性
  1. 在 [方案總管] 中選取專案。

  2. 在 [專案]功能表上,按一下 [屬性] 以啟動專案Designer。

  3. 按一下 [應用程式] 索引標籤。

  4. 按一下 [元件資訊 ] 並更新所需的元件屬性。

    注意

    如果您使用憑證搭配在BizTalk Server上執行的應用程式,請使用 Project Designer 中的 [簽署] 索引標籤來指定元件的金鑰檔案位置。

設定部署屬性
  1. 選取您想要設定部署屬性的專案。

  2. 在 [專案]功能表上,按一下 [屬性] 以啟動專案Designer。

  3. 按一下 [ 部署] 索引標籤並更新您的部署屬性。

另請參閱

開發人員工具