新的NuGet版本修复了很多问题(例如传递依赖项功能、构建时间依赖项分辨率、单个软件包存储库缓存等)。但是我只能在ASP.NET vNext和UWP项目中测试它。这些新功能也会适用于“旧版”项目(例如完整的.NET 4.5/4.6项目、WPF等)吗?
截至2015年8月19日,似乎“旧版”项目不支持新功能,但后续可能会添加。根据 NuGet文档 : project.json 对于 UWP 应用程序和 ASP.NET 5 应用程序是强制性的,对于 PCL 是可选的,并且当前在其他项目系统上不完全受支持。并且从 Visual Studio 2015 开始,有几种项目类型正在利用这项技术,并且将来会有更多。1.通用 Windows 平台托管应用程序(UWP)。2.可移植类库(PCL)。3.ASP.NET 5 应用程序。