Partilhar via


Erro de ferramentas de vinculação LNK1312

Arquivo inválido ou corrompido: Não é possível importar assemblagem

Observações

Ao criar um assembly, um arquivo diferente de um módulo ou assembly compilado com /clr foi passado para a opção de vinculador /ASSEMBLYMODULE . Se você passou um arquivo de objeto para /ASSEMBLYMODULE, basta passar o objeto diretamente para o vinculador, em vez de para /ASSEMBLYMODULE.

Example

O exemplo a seguir criou o arquivo .obj.

// LNK1312.cpp
// compile with: /clr /LD
public ref class A {
public:
   int i;
};

O exemplo a seguir gera LNK1312.

// LNK1312_b.cpp
// compile with: /clr /LD /link /assemblymodule:LNK1312.obj
// LNK1312 error expected
public ref class M {};