我有三个解决方案。一种是模式解决方案,其中只有一个模式文件,让我们称它为SchemaSolution。
SchemaSolution在我的另外两种解决方案中被引用,因为Solution1在SchemaSolution中创建了模式的xml实例,并在消息框中将其作为自相关的。
这很神奇,但是如果我想更新引用SchemaSolution的解决方案之一(部署到BizTalk),我总是必须删除其他解决方案。这太可怕了,直到现在我才能找到解决办法。
有没有一条(没有麻烦)的路?我考虑将所有项目合并到一个解决方案中,但这是我所能想象的实现目标的最坏情况。
如何部署不同解决方案中引用的项目而不删除和重新部署所有内容?
BizTalk 2013R2在使用中
发布于 2019-11-21 12:17:27
在解决方案中,我有一个非常相似的(如果不是相同的)问题。我有一组依赖于简单模式项目的集成项目。如果部署一个集成项目,则必须部署架构项目,这意味着必须部署所有集成项目!
为了独立地部署它们,我只是在架构项目的属性(在VS中)中将重新部署标志从true转换为false。

这允许我重新部署任意多个其他依赖的项目,而不必删除或乱搞。我可以部署一个单一的集成项目,而不会对其他项目产生影响。唯一的警告是,由于某种原因,当您将模式项目上的重新部署设置为False时,由于某种原因,VS标记为错误,并指出其中一个项目没有部署。这不是一个真正的错误,更像是对国际海事组织的警告。
我一直在BT2016上做这件事,我假设你可以在2013年做同样的事情
发布于 2019-11-20 10:25:51
不,这是不支持的,也不建议尝试黑进这个想法(绝对需要修改BizTalk数据库,我认为微软甚至不允许这样做)。
我可以给你三个选择:
https://stackoverflow.com/questions/58950860
复制相似问题