[英]Could not load assembly 'CommonBaseData'. Ensure it is referenced by the startup project 'CommonBaseType'
[英]Could not load assembly... Ensure it is referenced by the startup project
有一个包含应用程序上下文的“数据”项目,以及参考数据项目的根项目“TheFarmersMarketApp”。 主工程写在WPF上。
Add-Migration "Initial Migration" -Project Data -StartUpProject TheFarmersMarketApp
返回
Could not load assembly 'Data'. Ensure it is referenced by the startup project 'TheFarmersMarketApp'.
此外,我更改了“数据”和“模型”(呃......)项目上的“默认项目”字段并重新启动我的笔记本电脑以确保所有必要的服务都已打开。
有一些 Visual Studio 的屏幕截图,如果更容易直观地理解问题。
PackageManagerConsole + SolutionExplorer + TheFarmersMarket.csproj windows
有一个包含应用程序上下文的“数据”项目,以及引用数据项目的根项目“TheFarmersMarketApp”。 主要项目是在 WPF 上编写的。
Add-Migration "Initial Migration" -Project Data -StartUpProject TheFarmersMarketApp
返回
Could not load assembly 'Data'. Ensure it is referenced by the startup project 'TheFarmersMarketApp'.
此外,我更改了“数据”和“模型”(呃...)项目上的“默认项目”字段,并重新启动了我的笔记本电脑以确保所有必要的服务都已打开。
有一些 Visual Studio 的截图,如果更容易直观地理解问题。
PackageManagerConsole + SolutionExplorer + TheFarmersMarket.csproj windows
有一个包含应用程序上下文的“数据”项目,以及引用数据项目的根项目“TheFarmersMarketApp”。 主要项目是在 WPF 上编写的。
Add-Migration "Initial Migration" -Project Data -StartUpProject TheFarmersMarketApp
返回
Could not load assembly 'Data'. Ensure it is referenced by the startup project 'TheFarmersMarketApp'.
此外,我更改了“数据”和“模型”(呃...)项目上的“默认项目”字段,并重新启动了我的笔记本电脑以确保所有必要的服务都已打开。
有一些 Visual Studio 的截图,如果更容易直观地理解问题。
PackageManagerConsole + SolutionExplorer + TheFarmersMarket.csproj windows
我遇到了这样的问题。 经过几个小时的修复,我发现问题出在包管理器控制台或Visual Studio CLI 上。
我使用了Windows 命令提示符和dotnet工具
> dotnet ef migrations add migration_name
执行命令后,它成功了,没有任何错误消息:
> Done. To undo this action, use 'ef migrations remove'
由于将我的项目目标切换到 x86 以使其与较旧的库一起运行而出现此问题。
我的修复:右键单击您的项目,然后单击 select 属性 - 构建 - 常规 - 并将平台目标设置为 x64,运行您的命令,然后切换回 x86 (如果您的项目需要运行)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.