Visual Studio 2015 - Могу ли я сделать проект для разработки на стороне клиента, который поддерживает bower и AngularJS intellisense?
Я хотел бы заняться веб-разработкой только на стороне клиента с использованием VS 2015. Мне не нужен какой-либо серверный код, и мне не нужно продолжать компиляцию кода.net. Тем не менее, я бы хотел использовать IntelliSense для Javascript, особенно в этом случае для angularjs (предположительно, с помощью файла _references.js) и поддержку Bower.
Как я могу добиться этого в Visual Studio 2015? Я искал шаблоны ASP.net 5:
Самая близкая вещь, которую я вижу, это опция "Пусто", которая не имеет контроллеров. У этого также есть маленькая стрелка "зависимостей", видимая в дереве, и кажется тривиальным добавить bower.json и _references.js (который, по моему ограниченному пониманию, является тем, что заставляет intellisense работать должным образом.)
Тем не менее, он также имеет "Startup.cs", который устанавливает различные службы, которые мне не нужны в моем случае использования. Удаление этого файла "наивно" дает ошибку CS5001 Программа не содержит статического метода "Main", подходящего для точки входа, когда я собираю xproj. В отличие от.csproj, нет возможности изменить тип вывода проекта, и в любом случае я не хочу создавать.dll. Я предполагаю, что следующим шагом может быть использование пользовательской версии Microsoft.DNX.targets, но в этот момент я, кажется, немного отклоняюсь от проторенной дорожки.
Итак, "веб-сайт"...
... не имеет 'Startup.cs', но, похоже, он тоже ничего не может сделать с бауэром.
Мне было бы интересно узнать, как это сделать в проектах / шаблонах для более ранних версий ASP.net, если бы они могли предлагать те же возможности.
1 ответ
Startup
Класс полезен для статической файловой службы. Это то, что на самом деле загружает ваш "сервер". Пустой шаблон ASPNET5 идеально подходит для работы.