【发布时间】:2015-10-26 12:22:41
【问题描述】:
我有一个 BizTalk 项目,它引用了 GAC 的 dll。当我将此项目从一台机器移动到另一台机器时,引用已损坏,我需要再次添加这些引用。
有没有办法避免这种情况,因为我有 50 多个项目都引用了 GAC,并且要转移到另一台机器上。
【问题讨论】:
-
添加对存储在 GAC 中的 DLL 的引用是非常错误的。现在你知道为什么了。您需要将它们的副本存储在某个地方,如果您不自己构建它们,则需要将其签入源代码管理,这样您就可以始终确保您可以在任何地方和任何时间重新构建解决方案。
-
@HansPassant,对于这种情况,我不得不不同意你的观点 - 这个 DLL 很可能最终必须被 GACed 以供 BizTalk 使用,并且引用本地副本可以结束与在 GAC 中引用 BizTalk 将在运行时实际使用的问题相比,很难追踪问题。完整答案如下。
标签: visual-studio biztalk gac