В Visual Studio Enterprise 2015 (v14.0.25123.00 Обновление 2), когда я перехожу к:
Пуск > Новый проект
С помощью Target Framework 4.5 или выше...
Под:
Installed | | → Visual С# | | → Веб
У меня есть три шаблона на выбор:
Я смущен насчет разницы между вариантами # 2 и # 3 на скриншоте выше...
Оба говорят "базовое веб-приложение ASP.NET", но одно из них обозначено как .NET Core, а другое - как .NET Framework.
Из того, что я смог собрать, если бы я разрабатывал веб-приложение, которое должно было быть размещено на сервере Linux или Mac, и я хотел получить доступ к библиотеке .NET, мне бы хотелось использовать версию .NET Core, А другой, если он размещен в среде Windows с полной библиотекой .NET? Правильно ли это?
Если я просмотрю шаблоны, связанные с параметром # 1 на скриншоте выше, все значки будут отмечены рядом с ними небольшим синим "4".
Это, как представляется, старая версия ASP.NET/MVC, которая будет поэтапно отменена как ASP.NET Core Matures?
В то время как другие два отображаются одинаково как таковые:
Я предполагаю, что я просто смущен тем, какой из них был бы "лучшим" в моей ситуации...
Я ищу для создания веб-приложения, которое использует ASP.NET MVC, MongoDB, AngularJS (для некоторых конкретных директив, которые были доступны) и некоторые сторонние JS и CSS-рамки.
EDIT: удаление "Rant" и обновление вопроса после ответа от других пользователей
В большинстве учебных пособий и других сообщений stackoverflow я вижу, что у людей есть "Шаблоны предварительного просмотра ASP.NET 5" в их окнах Visual Studio, но у меня их нет. Когда я загружаю проект с использованием опции №1, у меня нет пакета package.json, wwwroot и других новых функций.
Если я загружаю параметр № 2 или № 3, ссылки, похоже, не включают полную платформу .NET, а не только .NET Core...
После просмотра других сообщений и проверки моих версий все, кажется, актуально... Есть ли что-то еще, что мне не хватает?
Спасибо