Erro das ferramentas de vinculador LNK2033
token typeref não resolvido (token) para 'type'
Um tipo não tem uma definição nos metadados MSIL.
O erro LNK2033 pode ocorrer ao compilar com /clr:safe e onde há apenas uma declaração de encaminhamento para um tipo em um módulo MSIL, em que o tipo é referenciado no módulo MSIL.
O tipo precisa ser definido em /clr:safe.
Para obter mais informações, consulte /clr (compilação de Common Language Runtime).
Exemplo
O exemplo a seguir gera o erro LNK2033.
// LNK2033.cpp
// compile with: /clr:safe
// LNK2033 expected
ref class A;
ref class B {};
int main() {
A ^ aa = nullptr;
B ^ bb = nullptr; // OK
};