Um assembly com o mesmo nome simples 'name' já foi importado.
Tente remover uma das referências ou assiná-las para ativar o lado a lado.
O compilador remove referências que têm o mesmo caminho e nome de arquivo, mas é possível que o mesmo arquivo existe em dois lugares, ou que se esqueceu de alterar o número de versão.
Este erro aponta que duas referências têm a mesma identidade do assembly e, portanto, o compilador não tem nenhuma maneira de fazer a distinção entre elas nos metadados. Remova uma das referências redundantes ou verifique as referências exclusivo de alguma forma, como aumentando o conjunto do número da versão.
O código a seguir gera um erro CS1703.
Esse código cria o assembly a na.
diretório de \bin1.
Salvar este exemplo em um arquivo chamado CS1703a1.cs e compilá-lo com os sinalizadores a seguir:/t:library /out:.\bin1\cs1703.dll /keyfile:key.snk
using System;
public class A { }
Esse código cria uma cópia do assembly a na. diretório de \bin2.
Salvar este exemplo em um arquivo chamado CS1703a2.cs e compilá-lo com os sinalizadores a seguir:/t:library /out:.\bin2\cs1703.dll /keyfile:key.snk
using System;
public class A { }
Este código faz referência o um assembly nos dois módulos anteriores.
Salvar este exemplo em um arquivo chamado CS1703ref.cs e compilá-lo com os sinalizadores a seguir:/t:library /r:A2=.\bin2\cs1703.dll /r:A1=.\bin1\cs1703.dll
extern alias A1;
extern alias A2;