BizTalk模式不在引用的程序集中

时间:2013-07-22 10:22:46

标签: schema biztalk biztalk-2010

我正在尝试引用模式,这些模式是另一个BizTalk项目中BizTalk项目的一部分,该项目不属于同一解决方案。我通过在我的“目标”项目中添加源dll作为引用来引用源项目(即“添加引用”,“浏览”指向所需的biztalk模式程序集)。但是,当我在对象浏览器中查看引用的程序集时,只有一小部分模式可用 - WCF生成的模式中没有一个构成该项目的一部分。

将源项目中的模式属性与通过对象浏览器可见的模式属性和缺少的模式属性进行比较,它们都是相同的(除了文件名和类型名称),因为它们都具有相同的构建操作(BtsCompile),所有集合作为PropertySchema并且都属于同一名称空间。

有人对此有任何建议吗?

1 个答案:

答案 0 :(得分:1)

之前我在GAC中使用旧版本的程序集时遇到过这种情况,并且Visual Studio引用的是该版本而不是磁盘上的版本。要检查是不是这种情况,请检查您的GAC并删除对您的错误架构的任何引用,然后重新尝试重新编译之前重新启动Visual Studio。

我也很想检查你是否引用了程序集的正确版本

或者,您可以检查它是否只是WCF Schema的项目被破坏了吗?使用全新的程序集名称和命名空间创建一个新项目,并复制其中一个错误的模式。在项目中重新编译和引用 - 你能看到以前错误的模式的所有预期属性吗?

我还会尝试为BizTalk Server 2010应用CU6,看看这是否解决了您在环境中可能遇到的任何问题 - http://support.microsoft.com/kb/2855367