2012-01-05 149 views
0

我的biztalk製作服務器沒有在服務器上安裝Visual stodio。是否需要在biztalk製作服務器上安裝visual studio

現在我必須在生產服務器中創建一個應用程序,該應用程序將使用已在生產服務器中部署的另一個應用程序的模式。

我不得不從現有的應用程序中引用的模式在新的應用程序

是否有必要在生產服務器上已經安裝了Visual Studio或有任何其他選項。

回答

2

不,不需要(或理想的IMO)在BizTalk生產服務器上安裝VS。

您需要做的是將通用模式程序集複製到您的開發BizTalk環境中,然後從您的新項目中引用該程序集。

如果您沒有引用架構的源代碼,那麼您可以從安裝目錄獲取架構程序集(如果使用基本MSI導出進行部署,通常可以獲得%PROGRAMFILES%\Generated By BizTalk,但如果它是隨部署安裝的話可能會有所不同框架等)。或者,該組件也可在GAC中使用(命令行C:\Windows\Assembly\GAC_MSIL\{AssemblyName}\{Version}__{GUID}\Assembly.DLL

然後,您可以在新項目中使用引用的模式。 不要將引用的模式程序集作爲資源添加到您的新項目中,因爲它已經被部署(並且程序集只能屬於一個應用程序)。

+0

如果我不能將引用的模式程序集作爲資源添加到新項目中......那麼如何在我的項目中使用引用的模式...因爲我沒有源引用模式。我能夠從GAC_MSIL文件夾中獲得dll – user1104946 2012-01-06 16:52:06

+0

,所以我有共同模式的dll ....現在如何引用新的應用程序...沒有右鍵單擊該項目,並在屬性參考項目將起作用 – user1104946 2012-01-06 16:54:43

+0

嗨 - 是的,您應該將引用的模式程序集作爲正常項目引用添加到您的新項目中,就像您在任何其他項目中一樣。 – StuartLC 2012-01-09 07:41:58

0

在開發機器上安裝visual studio,在那裏開發工作,然後將其部署到生產服務器。

0

您還可以從BizTalk管理控制檯獲取架構定義。

在模式下找到所需模式,右鍵單擊並選擇屬性,然後選擇模式視圖。

+1

這對於開發很好,但在生產服務器上進行部署時,OP將有2個具有相同xmlns#root的模式(一個在現有應用程序中,一個在新應用程序中) – StuartLC 2012-01-06 09:35:06

相關問題