【发布时间】:2020-02-04 12:40:37
【问题描述】:
我们有一个包含旧版 ASP.NET 应用程序和许多其他项目的大型解决方案(主要是 .NET 4.7)。将整个解决方案移至 .NET 核心是不可行的。尽管如此,我们不再想管理传递依赖,避免使用problems with out-of-band packages,等等。
Visual Studio 2019 有一个迁移助手,可以帮助我们将我们的 csproj 文件从 packages.config 迁移到该格式。不幸的是助理does not support ASP.NET projects;主要问题似乎是web.config。
我的直觉告诉我,将一些项目移动到 packageReference 可能是个坏主意,而 ASP.NET 应用程序坚持使用 packages.config。但是,对于在一个解决方案中混合使用 packageReference 和 packages.config 是否还有基于事实的理由?
【问题讨论】: