Visual studio Visual Studio 2019忽略了包依赖项
上下文 Visual Studio 2019 16.7.2解决方案中有两个.NET核心3.1项目。 类库项目对NuGet package AutoMapper 9.0.0具有包依赖性 web应用程序项目对类库具有项目依赖关系 运行时我得到“无法加载程序集AutoMapper 9.0.0.0”。我的第一个想法是版本不匹配,但所有项目都设置为.NETCore3.1 我已经调查过了,在web应用程序项目/bin文件夹中没有自动映射程序集。 所以我做了进一步的调查,似乎web应用程序项目忽略了这种隐含的依赖性,见图 到目前为止我所尝试的:Visual studio Visual Studio 2019忽略了包依赖项,visual-studio,asp.net-core,dependencies,nuget,Visual Studio,Asp.net Core,Dependencies,Nuget,上下文 Visual Studio 2019 16.7.2解决方案中有两个.NET核心3.1项目。 类库项目对NuGet package AutoMapper 9.0.0具有包依赖性 web应用程序项目对类库具有项目依赖关系 运行时我得到“无法加载程序集AutoMapper 9.0.0.0”。我的第一个想法是版本不匹配,但所有项目都设置为.NETCore3.1 我已经调查过了,在web应用程序项目/bin文件夹中没有自动映射程序集。 所以我做了进一步的调查,似乎web应用程序项目忽略了这种隐含的
- 我试着把所有的东西都清理干净,然后重建
- 我已尝试退出,然后重新启动Visual Studio
<ItemGroup>
<ProjectReference Include="..\Benedetto.Abstractions\Benedetto.Abstractions.csproj" />
<PackageReference Include="AutoMapper" Version="9.0.0" />
<PackageReference Include="IdentityModel.AspNetCore.OAuth2Introspection" Version="4.0.1" />
首先,很高兴知道您已经解决了这个问题。要在此处添加答案,请其他社区成员处理类似问题 解决方案
C:\Users\xxx(当前用户)\.nuget\packages
bin
和obj
文件夹
nuget xxx\xxx.sln
命令行还原nuget包
能否在csproj中显示
benedeto.Web.Identity
的PackageReference
元素?我猜它可能是在使用私有资产。许多thx来考虑这个问题。不幸的是,情况并非如此。我正在将.csproj文件的一部分添加到原始问题中。我已经彻底清除了所有内容,包括清除nuget缓存、删除所有/bin和/obj文件夹,然后通过nuget命令行恢复整个解决方案的包,然后重新启动VS,然后重新生成,现在它可以工作了。未更改任何源文件或csproj文件。拼图者。。。不管怎么说,它现在起作用了。花了一个小时,昨天它就成了半小时的拦路虎day@g.pickardou,很高兴知道你自己解决了这个问题。为了帮助其他社区成员搜索和处理类似问题,我在这里添加了一个答案。你可以查一下。无论如何,祝你有一个愉快的一天