gpt4 book ai didi

c# - ReflectionTypeLoadException 在程序包管理器控制台中运行添加迁移命令时出错

转载 作者:太空宇宙 更新时间:2023-11-03 17:00:53 25 4
gpt4 key购买 nike

我正在为 Windows 10 UWP 使用 EF7。

这让我极度沮丧。我正在从 Visual Studio 2015 中的程序包管理器控制台运行命令 add-migration "test"。我收到错误

System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.

你到底是如何检索 LoaderExceptions 属性的?我看过的每一篇博文或 stackoverflow 问题都假设我可以通过 C# 访问它,或者简单地重新启动 VS2015 就可以解决这个问题。

我对 PowerShell 不是很熟悉,但我尝试了以下方法:

try { add-migration "test" } catch [System.Reflection.ReflectionTypeLoadException] {Write-Host "LoaderExceptions: $($_.Exception.LoaderExceptions)"}

遗憾的是,我没有得到预期的错误详细信息(另外请注意,如何在控制台中启用多行???)。

这是我的 project.json 文件

{
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.Core": "7.0.0-rc1-final",
"EntityFramework.SQLite": "7.0.0-rc1-final",
"FubarCoder.RestSharp.Portable": "3.1.0",
"FubarCoder.RestSharp.Portable.OAuth": "3.1.0",
"LightInject": "4.0.4",
"Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0",
"Newtonsoft.Json": "8.0.2"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}

最佳答案

使用 nuget 包管理器控制台执行这些操作1- 通过“启用迁移”启用迁移。2- 通过“add-migrationb X”添加新迁移:X 是自定义迁移名称3-通过“更新数据库”更新数据库

关于c# - ReflectionTypeLoadException 在程序包管理器控制台中运行添加迁移命令时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34869893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com