在业务流程中突出显示没有错误,但构建失败

时间:2015-03-18 14:56:02

标签: .net visual-studio-2013 biztalk biztalk-orchestrations biztalk-2013r2

我定义了一个业务流程并且没有错误,但我在业务流程中看到#error语句(在XML视图中):

  

#error“消息类型'X'不存在或无效

但是,我知道消息类型存在;我看到了模式并查看了定义了类/ XML模式的CS文件。它前几天也在工作,但现在开发失败了。我看到其他项目错误:

  

标识符“XPortType”在“项目”中不存在,您是否缺少程序集引用?

但是我可以在我的业务流程中看到端口并且它没有标记为错误...

  '未命名'中不存在

标识符'XMessage';你错过了一个装配参考吗?

XMessage在我的业务流程中定义;我可以在那里看到没有任何错误。

我不知道为什么我会收到这些错误?在编排中没有错误地清楚地定义了所有内容。

1 个答案:

答案 0 :(得分:1)

这解决了问题:Visual Studio 2008 with Biztalk 2009 Missing assembly reference

具体来说,接受的答案解决方案是:

  • 备份.odx文件
  • 在文本编辑器中打开.odx文件
  • 删除该行后的所有内容' #endif // __ DESIGNER_DATA'
  • 保存并关闭文件
  • 在Visual Studio中重新开放
  • 更改一个小东西(比如在表达式形状中添加一行或空格)以重新生成代码。

删除内容并重新生成后,重新映射端口,一切都回来了。可怕的部分是它首先破裂的原因......