Я создаю проект typescript (тип проекта — веб-приложение с Typescript), который включает машинописный текст, javascript и другие статические файлы.
Я использую среду сборки Visual Studio 2015 и пакет nuget Microsoft.TypeScript.MSBuild.1.8.11 для фактической компиляции (т. е. без использования tsconfig.json).
У меня есть задача события после сборки, которая имеет побочный эффект «прикосновения» к некоторым из этих статических файлов. Когда я впоследствии запускаю другую сборку, я получаю предупреждение на выходе*:
Project '<project name>' is not up to date.
Input file '<static file>' is modified after output file ''.`
и проект вынужден перестроить.
Кто-нибудь может подумать, как я могу понять, что имеет в виду VS2015, когда говорит о «output file ''
»?
- У меня настроен MSBuild для вывода диагностической информации в настройках Tools->Options->Build And Run.