Como pode um programa c # usar uma dll C ++ de qualquer versão?
Estamos criando uma dll, escrita em C ++, fornecendo acesso a algum hardware. Nós também temos um programa em C # que usa esta dll.
Estamos com um problema nas versões. Na verdade, ao executar o programa C #, ele absolutamente quer usar a versão exata do C ++ dll usada durante a compilação. Ou seja Se o programa C # foi compilado usando C ++ dll 1.2.3.4, o programa irá se recusar a executar com C ++ 1.2.2.5.
Eu gostaria de instruir o programa C # para usar qualquer dll C ++ com a versão 1.2.anything.
Onde posso configurar isso no projeto C #?
Esta questão foi substituída poraquele, mais relacionado ao COM.