У меня есть долгосрочный веб-проект (3-4 года), основанный на ASP.NET MVC 5. У меня также есть большая клиентская кодовая база, написанная на языке TypeScript. Из-за более ранних соглашений источники TypeScript являются частью проекта MVC 5 csproj
, поэтому он компилируется вместе с фоновым контентом.Как поместить источники TypeScript в отдельный проект VS?
Эта структура очень неудачна из-за многих причин. Несколько основных из них: нарушение SRP, сильно связанное с бэкэнд, без возможности отдельно поддерживать и строить бэкэнд, без возможности отдельно поддерживать и строить интерфейс и т. Д.
Я хотел бы разделить клиент- однако, я понятия не имею, каким будет лучший способ, поскольку Visual Studio не предоставляет способ иметь чистые проекты типа TypeScript (по крайней мере, насколько я знаю).
Я использую Visual Studio 2015 с TypeScript 2.0. Какие у меня варианты?
Спасибо, что поделились своими мыслями. Я думал об этом, но это звучит немного грязно для меня. Я только что нашел проект типа «приложение HTML с TypeScript», сейчас я экспериментирую с ним. –
Звучит неплохо. Если вы найдете способ слияния «Web.config» с проектом типа «скрипт» с вашим ASP.NET MVC 5 'Web.config', я был бы признателен, если вы разместили свое решение в качестве ответа здесь! – stakx
Кажется, что работает проект типа «Приложение HTML с типом». На первый взгляд это кажется небольшим пустым веб-проектом с предварительно сконфигурированной поддержкой TypeScript. Я только что скопировал все источники и типизацию и, похоже, работает нормально. Наверное, этого не было, когда приходилось принимать решение. –