none
object' não contem uma definição para 'toint64' e não foi possível encontrar nenhum método de extensão 'toint64' acessível que aceite um argumento do tipo 'object' (há uma diretiva ou uso de referencia de assembly ausente?) RRS feed

  • Pergunta

  • Ao tentar iniciar meu loader pelo microsoft visual studio esse erro ocorre, e não sei por que.

    'object' não contem uma definição para 'toint64' e não foi possível encontrar nenhum método de extensão 'toint64' acessível que aceite um argumento do tipo 'object' (há uma diretiva ou uso de referencia de assembly ausente?)

    Code:


                if (selectedprogram == "Bad Ware")
        {
            var injector = new ManualMapInjector(target) { AsyncInjection = true };
            string boom = $"hmodule = 0x{injector.Inject(Howling_LoaderV3.Properties.Resources.bedware).ToInt64():x8}"; 
            Application.ExitThread();
        }
    
        if (selectedprogram == "")
        {
            Error.CstmError.Show("No Program selected");
        }
    }

    sábado, 24 de agosto de 2019 02:11

Todas as Respostas

  • Bom dia, tudo bem?

    O método Convert.ToInt64() utiliza as seguintes DLLs: System.Runtime.Extensions.dll, mscorlib.dll e netstandard.dll.

    Uma possível solução é verificar se todas estas DLLs existem no seu computador, elas podem ser encontradas em %WINDIR%\Microsoft.NET\Framework, na pasta relacionada a versão mais recente do .NET. Caso alguma destas DLLs não exista, experimente atualizar o .NET Framework.

    Espero que ajude. Atenciosamente, 


    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 26 de agosto de 2019 13:43
    Moderador