.net 无法引用Nuget包中包含的dll

.net 无法引用Nuget包中包含的dll,.net,visual-studio,nuget-package,visual-studio-2019,dll-reference,.net,Visual Studio,Nuget Package,Visual Studio 2019,Dll Reference,我遇到了一个奇怪的问题,无法引用nuget包中包含的dll 奇怪的是,其他使用这个包的人都可以引用这个dll并使用其中的类 在我的VisualStudio中是否有某种设置可以防止这种情况发生 我可以通过“解决方案资源管理器”视图查看此nuget包中包含的dll 提前谢谢 ++为项目提供更多细节 项目中没有package.config文件。 这是一个netcoreapp2.1项目 我们通过 <PackageReference Include="Microsoft.MarketplaceSer

我遇到了一个奇怪的问题,无法引用nuget包中包含的dll

奇怪的是,其他使用这个包的人都可以引用这个dll并使用其中的类

在我的VisualStudio中是否有某种设置可以防止这种情况发生

我可以通过“解决方案资源管理器”视图查看此nuget包中包含的dll

提前谢谢

++为项目提供更多细节 项目中没有package.config文件。 这是一个netcoreapp2.1项目

我们通过

<PackageReference Include="Microsoft.MarketplaceServices.CatalogOrchestrator.EventPublishers.AzureFunctions" Version="1.1.0" />

在.csproj文件中

dll通过csproj中的下一行在包中引用

<ProjectReference Include="..\EventPublishers.Common\EventPublishers.Common.csproj" PrivateAssets="All" />

实际上,清理本地nuget缓存并重新安装软件包解决了这个问题。。。哈哈

使用以下命令,通过nuget package manager清理本地nuget缓存:

nuget locals all -list

什么样的项目?如果使用
packages.config
这看起来像什么?否则,项目文件是什么样子的?(请更新问题。)@Richard我在问题中提供了更多信息!这个NuGet包在哪里<代码>Microsoft.MarketplaceServices.CatalogOrchestrator.EventPublishers.AzureFunctions不在NuGet.org上。