Use um assembly de 32 bits no ambiente de 64 bits

Estou tentando integrar o DevIL.NET ao 3ds Max para converter automaticamente minhas imagens em um único formato. Para fazer isso, criei uma biblioteca de classes em C # que aceita uma string e retorna o novo caminho do arquivo

public static class FileConverter
{
    public static string ConvertFile(string _sOriginal)
    {
        // Load the file, save the file, return the new filepath
    }
}

O projeto está fazendo referência ao DevIL.NET, que é uma compilação de 32 bits. Meu aplicativo é uma compilação de 64 bits e fornece umBadImageFormatException. Dizer que "ele" não é um aplicativo Win32 válid

Já tentei fazer meu aplicativo de 32 bits adicionando uma linha extra no.csproj Arquivo:<PlatformTarget>x86</PlatformTarget>. Dessa forma, meu projeto de teste funciona, mas minha biblioteca de classes não, porque o 3ds Max é um aplicativo de 64 bit

Como é possível alinhar esses problemas de 32 a 64, para que meu plug-in funcione? Dado é que o 3ds Max será de 64 bits e o DevIL.NET será de 32 bits. Não consigo criar o DevIL.NET em 64 bits a partir da fonte no VC ++ Express 2008.

questionAnswers(2)

yourAnswerToTheQuestion