InvalidOperationException “get_MetadataToken () não pode ser usado na plataforma atual” ao criar tabelas
Este é um problema interessante para mim. Na minha máquina de trabalho, meu código funciona perfeitamente bem, mas na minha máquina doméstica ao iniciar com uma novasqlite
arquivo eu recebo umInvalidOperationException
quandodb.Database.Migrate()
é chamado.
De acordo comatualização do Windows, ambas as máquinas estão atualizadas.
O Visual Studio 2015 também é exibido em ambas as máquinas.
Estou executando o EF7 rc1-final
O stacktrace não é exatamente profundo:
System.InvalidOperationException occurred
HResult=-2146233079
Message=The API 'System.Reflection.MemberInfo.get_MetadataToken()' cannot be used on the current platform. See http://go.microsoft.com/fwlink/?LinkId=248273 for more information.
Source=mscorlib
StackTrace:
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
InnerException:
O link fornecido apenas vai para a página principal do MSDN. Eu pessoalmente prefiro um404
.
HáEdição 190, mas não vejo por que isso seria apenas um problema em uma das minhas máquinas.
Existe uma solução / solução alternativa?