Inquiridor
Imports' statements must precede any declarations

Pergunta
-
Estão acontecendo 2 errors no arquivo serviceReference.vb.
Imports' statements must precede any declarations
O primeiro:
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 -
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.vbSe 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