“遗留”.NET 项目是不是也可以使用新的 NuGet 3 功能?
Posted
技术标签:
【中文标题】“遗留”.NET 项目是不是也可以使用新的 NuGet 3 功能?【英文标题】:Can "legacy" .NET projects also use the new NuGet 3 features?“遗留”.NET 项目是否也可以使用新的 NuGet 3 功能? 【发布时间】:2015-11-07 14:08:45 【问题描述】:新的 NuGet 版本修复了许多问题(例如传递依赖功能、构建时的依赖解析、单个包存储库缓存等)。
但是我只能使用 ASP.NET vNext 和 UWP 项目对其进行测试。
这些新功能是否也可用于“遗留”项目(例如完整的 .NET 4.5/4.6 项目、WPF 等)?
【问题讨论】:
【参考方案1】:截至 2015 年 8 月 19 日,“旧”项目似乎不支持新功能,但以后可能会添加。根据NuGet documentation:
project.json 对于 UWP 应用和 ASP.NET 5 应用是必需的,是 PCL 是可选的,目前在其他平台上不完全支持 项目系统。
和
从 Visual Studio 2015 开始,几种项目类型正在使用 这项技术,未来会推出更多技术。
1.通用 Windows 平台托管应用 (UWP)。
2.可移植类库(PCL)。
3.ASP.NET 5 应用程序。
【讨论】:
以上是关于“遗留”.NET 项目是不是也可以使用新的 NuGet 3 功能?的主要内容,如果未能解决你的问题,请参考以下文章