none
调用Web Service之后,编译出现错误:symbol 'GAI.Orchestrations.ServiceQuery' is already defined RRS feed

  • 问题

  •  在BizTalk的Orchestration中引用Web Service. 在项目编译是出现了如下错误:
    Error 15 symbol 'GAI.Orchestrations.ServiceQuery' is already defined; the first definition is in assembly d:\projects\sdgovdocexchange\core\gai.orchestrations\obj\deployment\~gai.orchestrations.dll D:\Projects\SDGovDocExchange\Core\GAI.Orchestrations\Deliverily.odx 410 52 

      Web Service 已经测试过正常,错误提示中的DLL,我把它删除了。在编译之前Orchestration没有问题。
    2009年2月10日 10:08

答案

  • 谢谢Kerrey, 我昨天没有在GAC里删除,今天删除了之后也还是不行。 不过我已经查到了问题的原因了。就是我在创建端口是名称使用了和引用Web Service一样的名称。所以在编译是存在一个名称存在歧义的错误。汗... 低级的错误,呵呵:) “ the first definition is in assembly” 因该是两次定义都是在assembly。
    • 已标记为答案 GaryZhang 2009年2月11日 2:03
    2009年2月11日 2:02

全部回复

  • Did u delete it from GAC?
    Kerrey [BizTalk Consultant]
    2009年2月10日 18:37
  • 谢谢Kerrey, 我昨天没有在GAC里删除,今天删除了之后也还是不行。 不过我已经查到了问题的原因了。就是我在创建端口是名称使用了和引用Web Service一样的名称。所以在编译是存在一个名称存在歧义的错误。汗... 低级的错误,呵呵:) “ the first definition is in assembly” 因该是两次定义都是在assembly。
    • 已标记为答案 GaryZhang 2009年2月11日 2:03
    2009年2月11日 2:02