繁体   English   中英

无法加载程序集...确保它被启动项目引用

[英]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

重建后的 Output + ErrorList 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

重建 + ErrorList 窗口后的输出。

有一个包含应用程序上下文的“数据”项目,以及引用数据项目的根项目“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

重建 + ErrorList 窗口后的输出。

我遇到了这样的问题。 经过几个小时的修复,我发现问题出在包管理器控制台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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM