Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve o código de erro MSB3283.
Message text
MSB3283: Cannot find wrapper assembly for type library 'value'. Verify that (1) the COM component is registered correctly and (2) your target platform is the same as the bitness of the COM component. For example, if the COM component is 32-bit, your target platform must not be 64-bit.
Remarks
Esse erro ocorre quando o MSBuild está tentando fazer referência a um invólucro COM para a biblioteca de tipos especificada (.tlb arquivo), mas ele não pôde ser encontrado. Isso pode ser porque o wrapper não pôde ser criado.
O problema pode ser que a arquitetura de bits esteja incorreta, como sugere a mensagem, mas também pode ser outra questão.
Uma biblioteca de tipos (.tlb arquivo) inclui definições de tipo para componentes COM nativos do Windows. Um wrapper COM é um assembly .NET que permite que os componentes COM sejam acessados do código gerenciado. Consulte Importar uma biblioteca de tipos como um assembly.
No MSBuild, uma assembly wrapper geralmente é gerada com base nos detalhes especificados em um COMReference para COMFileReference pela tarefa ResolveCOMReference.
Verifique todas as informações fornecidas no COMReference ou COMFileReference.
COMReference usa o registro, portanto, se você estiver usando COMReference, verifique se o componente COM está registrado corretamente. Consulte Registrando aplicativos COM.
Você pode evitar registrar os componentes COM no computador de build usando COMFileReference.
Related content
Applies to
Todas as versões do MSBuild