Могут ли "устаревшие".NET-проекты использовать новые функции NuGet 3?

Новая версия NuGet устраняет множество проблем (например, возможности транзитивной зависимости, разрешение зависимостей во время сборки, кеширование хранилищ одиночных пакетов и т.д.).

Однако я мог только протестировать его с помощью проектов ASP.NET vNext и UWP.

Будут ли доступны эти новые функции для "устаревших" проектов (например, для проектов .NET 4.5/4.6, WPF и т.д.)?

Ответы

Ответ 1

По состоянию на 8/19/2015, кажется, что новые функции не поддерживаются для "устаревших" проектов, но могут быть добавлены позже. В соответствии с Документация NuGet:

project.json является обязательным для приложений UWP и приложений ASP.NET 5, является опционально для PCL, и в настоящее время не поддерживается полностью на других проектных систем.

и

Начиная с Visual Studio 2015, несколько типов проектов используют эта технология, с большим количеством последующих в будущем.

1. Универсальные приложения, управляемые платформой Windows (UWP).

Библиотеки классов 2.Portable(PCL).

3.ASP.NET 5 приложений.