成功构建后 DLL 不会复制到依赖项

问题描述 投票:0回答:0

我有一个 .net EF 解决方案,结构如下:

  • 商业
  • 合约
  • 网页
    • 依赖包括业务

我已经对业务项目和网络项目进行了更改。独立构建每个项目都会成功。构建整个解决方案成功。 Business/bin 中的 Business DLL 文件已更新; Web/bin 中的 Business DLL 文件没有。我整个星期都在研究这个解决方案,但是 Web/bin 文件夹中最新的 Business DLL 是两天前的。将最新的 Business DLL 直接复制到 Web/bin 中解决了这个问题。

我的问题是:为什么我的 IDE(Rider,但它也发生在 VS 中)停止将更新的 DLL 复制到依赖项?

这对我来说已经发生了很多次,有各种解决方案,最值得注意的是,该站点在几个月前甚至直到前一天都在工作时无法再找到 System.Web.MVC。我不得不更改 csproj 文件以直接指向复制的缺失 DLL,并花费数小时试图找到根本原因。

请帮助<3

尝试过: 删除 obj 和 bin 文件夹,卸载所有 nuget 包,构建/清理/重建等,删除项目并重新克隆,切换回 master,重启计算机,目标辅助 SSD,以防出现空间问题,在 VS 切换“Copy Local”中" 从 true 到 false 到 back to true,确认所有文件夹都有管理员权限,删除并重新创建 IIS 站点

注意:我总是以管理员身份打开我的 IDE。

c# .net asp.net-mvc entity-framework dll
© www.soinside.com 2019 - 2024. All rights reserved.