none
Imports' statements must precede any declarations RRS feed

  • Pergunta

  • Estão acontecendo 2 errors no arquivo serviceReference.vb.
    O primeiro:

    Imports' statements must precede any declarations
    Namespace or type 'System.Runtime.Serialization' has already been imported.

    Checando no arquivo notei que havia 2 Imports System.Runtime.Serialization. Um para cada serviço adiocionado. Se eu comentar o segundo Imports System.Runtime.Serialization, compila e funciona tudo corretamente mas se eu fecho o visual studio e abro novamente o problema retorna.

    O segundo erro acontece se apos comentar o Imports System.Runtime.Serialization. Se eu fechar o arquivo ServiceReference.vb ele descomenta a linha Imports System.Runtime.Serialization  e gera o erro 'E' is not declared. It may be inaccessible due to its protection level tb no arquivo ServiceReference.vb

    terça-feira, 19 de julho de 2011 18:18

Todas as Respostas

  • Pelo que eu entendi você está referenciando mais de 1 web service nessa aplicação. Como você fez essas referencias? Eu nunca tive nenhum problema desse tipo e já trabalhei com várias referencias no mesmo projeto, mas estou suspeitando que você usou o mesmo namespace quando fez ambas as referencias e é isso que pode estar causando este conflito. Sugiro que cada service reference tenha seu próprio namespace até para não haver conflito entre eles.


    Atenciosamente,

    Kelps Leite de Sousa | MVP Silverlight
    blog: http://kelps.net
    twitter : http://twitter.com/kelps

    Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.
    quarta-feira, 27 de julho de 2011 13:16
    Moderador
  • Opa, blz??
    São 2 serviços sim. Os namespace estão diferentes. O q acho estranho é que a cada serviço que coloco ele cria um imports no servicereference.vb

    Se eu criar 10 serviços ele vai criar essas linhas 10 vezes

    '------------------------------------------------------------------------------
    ' <auto-generated>
    '   This code was generated by a tool.
    '   Runtime Version:4.0.30319.235
    '
    '   Changes to this file may cause incorrect behavior and will be lost if
    '   the code is regenerated.
    ' </auto-generated>
    '------------------------------------------------------------------------------
    
    'Option Strict Off
    'Option Explicit On
    
    Imports System.Runtime.Serialization
    
    '
    'This code was auto-generated by slsvcutil, version 4.0.50826.0
    '
    Namespace ServiceReference.webknight.SRV_BASICO
    
    
    ....
    ....
    ....
    
    
          Public Function EndAUXCLASS(ByVal result As System.IAsyncResult) As ServiceReference.webknight.SRV_BASICO.AUX() Implements ServiceReference.webknight.SRV_BASICO.SRV_BASICO.EndAUXCLASS
            Dim _args((0) - 1) As Object
            Dim _result() As ServiceReference.webknight.SRV_BASICO.AUX = CType(MyBase.EndInvoke("AUXCLASS", _args, result),ServiceReference.webknight.SRV_BASICO.AUX())
            Return _result
          End Function
        End Class
      End Class
    End Namespace
    '------------------------------------------------------------------------------
    ' <auto-generated>
    '   This code was generated by a tool.
    '   Runtime Version:4.0.30319.235
    '
    '   Changes to this file may cause incorrect behavior and will be lost if
    '   the code is regenerated.
    ' </auto-generated>
    '------------------------------------------------------------------------------
    
    ' Option Strict Off
    ' Option Explicit On
    
    Imports System.Runtime.Serialization
    
    '
    'This code was auto-generated by slsvcutil, version 4.0.50826.0
    '
    Namespace ServiceReference.webknight.SRV_CONTAS
    
    
    ....
    ....
    ....
    

     

    quarta-feira, 27 de julho de 2011 14:18
  • Estranho mesmo. Isso eu nunca vi. E o engraçado é que estou usando a mesma versão do Silverlight que você está. A única diferença é que eu sempre trabalho com C#. Talvez isso seja um bug do VB com Silverlight, mas eu teria que investigar melhor.


    Atenciosamente,

    Kelps Leite de Sousa | MVP Silverlight
    blog: http://kelps.net
    twitter : http://twitter.com/kelps

    Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.
    quarta-feira, 27 de julho de 2011 14:54
    Moderador