none
Interface não reconhece tipo de classe mesmo com DLL declarada RRS feed

  • Pergunta

  • Não sei se a pergunta está nítida. Criei um projeto Class Library e nele uma classe POCO. Criei uma Interface(Tudo isso seguindo o livro do John Sharp). Depois criei meu WS com WCF. Bem, na interface eu declarei um método do tipo da minha classe criada na Class Library e a interface não reconheceu. Adicionei a DLL na referência do projeto e mesmo assim eu não consigo incluir no projeto. O que devo fazer? Estou tentando de várias maneiras e sem sucesso. Já removi e adicionei a DLL, reiniciei a máquina e mesmo assim, nada.
    segunda-feira, 12 de maio de 2014 22:43

Todas as Respostas

  • using System.Data.Linq.Mapping;
    using System.ServiceModel;
    using System.Runtime.Serialization;
    
    namespace SuporteTecnicoContracts
    { 
        [Table(Name="T_PDV")]
        [DataContract]
        public class TPDV
        {
            [Column]
            [DataMember]
            public int IDPdv { get; set; }
            [Column]
            [DataMember]
            public string CNPJ { get; set; }
            [Column]
            [DataMember]
            public string RazaoSocial { get; set; }
    .......

    • Editado pnet segunda-feira, 12 de maio de 2014 23:18
    segunda-feira, 12 de maio de 2014 22:46
  • segunda-feira, 12 de maio de 2014 22:48
  • Uma pergunta. Criei uma solution e nela tenho 3 projetos. Quando fui criar um new web site e wcf service, ele criou um svc dentro do meu projeto principal. Fui tentar criar um New Project e WCF me veio a opção de WCF Service Application. Qual a diferença? Se o svc está no mesmo projeto, como eu faço deploy só do WCF, ou seja, gostaria de fazer um teste com meu ws, mas apenas ele. Como eu faço?
    segunda-feira, 12 de maio de 2014 23:21
  • A solução que eu encontrei foi criar um projeto somente para web service wcf e recriei meu web service lá dentro. Essa é a abordagem ou tem algo mais elegante?
    segunda-feira, 12 de maio de 2014 23:25
  • É somente essa!
    terça-feira, 13 de maio de 2014 17:40