visual-studio-2019 - VS Auto Package Restore 在没有项目参考的情况下错过了 NuGet 依赖项
问题描述
我最近更改了我的 .NET 5.0 应用程序项目,以删除它对解决方案中其他项目的一些 ProjectReferences。这应该是有效的,因为它们是通过 PRISM/IOC/Dependency-injection 按需加载的。它工作得很好,直到我做了一个干净的构建
现在,Visual Studio 的自动 NuGet 包还原无法还原特定于已删除项目的任何 NuGet 依赖项。请注意,项目仍在解决方案中,应用程序仍然对它们有构建依赖项,只是没有项目引用。
有没有办法让 Visual Studio 的自动 NuGet 包还原获取解决方案中所有项目中的所有 NuGet 依赖项,而不管哪些项目持有对其他项目的引用?构建时的目标是避免主应用程序必须了解子项目或其依赖项。
解决方案
推荐阅读
- powershell - 在 PowerShell 中设置文本颜色
- python - 当程序在 python 中运行时,如何创建一个新变量?
- python-3.x - nginx + gunicorn + flask - EC2 上的 502 和 404 错误
- java - 从 API 导入时出现错误 JSONDecodeError: Expecting ',' delimiter
- python - AttributeError: 'QuerySet' 对象在使用 count 和 sum 时没有属性 'objects'
- java - 如何对使用尚未实现为方法参数的接口的类执行 JUnit 测试?
- php - 如何从子目录中删除所有 .gif 图像
- c - 普通 C:为什么这个 scanf 代码不起作用?
- android - 用于跟踪的 Firebase 动态链接:应用安装、首次打开、在应用内部重新打开并使用客户事件
- python - 如何为另一个包打包类型存根?