none
NHibernate.XmlSerializers - Não existe? RRS feed

  • Pergunta

  • Bom Dia!

    Não foi possível carregar arquivo ou assembly 'NHibernate.XmlSerializers, Version=4.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

    Minha aplicação começou a solicitar uma DLL que não existe, antes era "minhaapp.dll.XmlSerializers" então adicionei esse código ao projeto e o erro mudou de "endereço" e foi para a DLL do NHibernate

    <Target Name="AfterBuild" DependsOnTargets="AssignTargetPaths;Compile;ResolveKeySource" Inputs="$(MSBuildAllProjects);@(IntermediateAssembly)" Outputs="$(OutputPath)$(_SGenDllName)">
        <!-- Delete the file because I can't figure out how to force the SGen task. -->
        <Delete
          Files="$(TargetDir)$(TargetName).XmlSerializers.dll"
          ContinueOnError="true" />
        <SGen
          BuildAssemblyName="$(TargetFileName)"
          BuildAssemblyPath="$(OutputPath)"
          References="@(ReferencePath)"
          ShouldGenerateSerializer="true"
          UseProxyTypes="false"
          KeyContainer="$(KeyContainerName)"
          KeyFile="$(KeyOriginatorFile)"
          DelaySign="$(DelaySign)"
          ToolPath="$(TargetFrameworkSDKToolsDirectory)"
          Platform="$(Platform)">
          <Output
           TaskParameter="SerializationAssembly"
           ItemName="SerializationAssembly" />
        </SGen>
      </Target>

    Alguém tem alguma sugestão?

    Obrigado

    At



    segunda-feira, 26 de outubro de 2015 12:30

Todas as Respostas

  • Rafael, já tentou adicionar essa biblioteca via NuGet? Talvez vc esteja fazendo este processo manualmente e aí justamente pode estar o erro.
    segunda-feira, 26 de outubro de 2015 18:37
  • Bom Dia Renato,

    Fiz o teste, removi as referencias e adicionei elas novamente pelo NuGet (Install-Package FluentNHibernate) porém o erro continua, essa DLL q ele procura não existe. Ele cria em tempo de execução.

    Se tiver outra dica posso testar.

    Obrigado pela ajuda.

    terça-feira, 8 de dezembro de 2015 10:41