繁体   English   中英

BizTalk模式不在引用程序集中

[英]BizTalk schemas not in referenced assembly

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

在源项目中的模式属性(通过对象浏览器可见)和缺少的属性之间进行比较,它们都是相同的(除了文件名和类型名),因为它们都具有相同的构建动作(BtsCompile),都设置为PropertySchema和全部都属于同一个命名空间。

请问有人对此有任何建议吗?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM