我的 biztalk 生产服务器没有在服务器上安装 Visual stodio。
现在我必须在生产服务器中创建一个应用程序,它将使用来自另一个应用程序的模式,该应用程序已经部署在生产服务器中。
我必须在新应用程序中引用现有应用程序的架构
是否有必要在生产服务器上安装 Visual Studio 或有任何其他选项。
我的 biztalk 生产服务器没有在服务器上安装 Visual stodio。
现在我必须在生产服务器中创建一个应用程序,它将使用来自另一个应用程序的模式,该应用程序已经部署在生产服务器中。
我必须在新应用程序中引用现有应用程序的架构
是否有必要在生产服务器上安装 Visual Studio 或有任何其他选项。
不,没有必要(或不希望 IMO)在 BizTalk 生产服务器上安装 VS。
您需要做的是将通用架构程序集复制到您的开发 BizTalk 环境中,然后从您的新项目中引用该程序集。
如果您没有引用架构的源代码,那么您可以从安装目录获取架构程序集(通常%PROGRAMFILES%\Generated By BizTalk
如果您使用基本 MSI 导出进行部署,但如果使用部署框架等安装可能会有所不同)。或者,该程序集也将在 GAC(命令行C:\Windows\Assembly\GAC_MSIL\{AssemblyName}\{Version}__{GUID}\Assembly.DLL
)中可用
然后,您可以在新项目中使用引用的模式。不要将引用的架构程序集作为资源添加到您的新项目中,因为它已经部署(并且程序集只能“属于”一个应用程序)。
在开发机器上安装 Visual Studio,在那里进行开发工作,然后将其部署到生产服务器。
您还可以从 BizTalk 管理控制台获取架构定义。
在 Schemas 下找到所需的模式,右键单击并选择 Properties,然后选择 Schema View。