Ответ 1
Кажется, это ошибка с окончательной версией VS2015. Параметры проекта TypeScript сохраняются некорректно в файле .csproj, поэтому компилятор TypeScript не читает их.
Чтобы исправить:
- Щелкните правой кнопкой мыши проект, выгрузите его, затем щелкните правой кнопкой мыши и отредактируйте его.
- Найдите
<TypeScriptModuleKind>
, а затем найдите родительский элемент, который следует называть<PropertyGroup>
. - Найдите текст "
Any CPU
" в значении атрибутаCondition
, измените его на "AnyCPU
" - то есть удалите пробел. - Повторите поиск и повторите изменение, если у вас есть параметры TypeScript для других условий сборки.
Обратите внимание, что до тех пор, пока эта ошибка не будет исправлена, вам нужно будет отредактировать файл .csproj, чтобы изменить настройки TypeScript. Если вы попытаетесь внести изменение из области параметров проекта, оно просто сгенерирует новые параметры в файле проекта с неправильным значением условия снова.
Кроме того, вы можете читать об использовании файла tsconfig.json вместо этого для предоставления настроек в VS2015. Однако кажется, что эта возможность в настоящее время реализована только для типа проекта веб-сайта, а не для проектов веб-приложений.