Я загрузил проект из codeproject, который демонстрирует простое рабочее угловое приложение 2. Я разблокировал его, загрузил в Visual Studio 2013 и смог успешно выполнить его.Невозможно установить TypeScriptExperimentalDecorators в True в TypeScript 1.8.5
Затем я очистил приложение и перестроил его, а приложение не скомпилировалось. Он выводит ошибку: «Build: экспериментальная поддержка декораторов - это функция, которая может быть изменена в будущей версии. Установите параметр« experimentalDecorators », чтобы удалить это предупреждение».
Под Visual Studio 2013, вы в настоящее время необходимо отредактировать файл csproj и добавить запись
<TypeScriptExperimentalDecorators>true</TypeScriptExperimentalDecorators>
, чтобы заставить его работать. Но в TypeScript 1.8.5 это ничего не делает.
Вот приложение: First Angular2 App with TypeScript and Visual Studio 2013
Я знаю, что я могу перейти на вкладку машинописи сборки и снимите флажок «Не испускать выходы, если какая-либо ошибка, как сообщается», и он будет генерировать код и успешно работать, но это должно быть предотвращено для реальных ошибок, а не для этого.
Любые идеи, как я могу заставить это работать в VS2013? (Я должен отметить, я сделал то же самое в VS2015 и получил тот же самый сбой outcode.)
Вы уверены, что на самом деле работаете с машинописью 1.8.5? Visual Studio имеет тенденцию получать очень «липкие» переменные глобальной среды для версии TS. –
Убедитесь, что у вас установлена последняя версия VS2013: https://www.visualstudio.com/en-us/news/vs2013-update5-vs.aspx – pixelbits
Да, это версия Ultimate 2013 Version 12.0.40629.00 Update 5. – tone