Я пытаюсь выполнить постобработку XML-файла документации как XSLT-преобразование после сборки (используя новый XSLTransformation), но сборка завершается с ошибкой Unable to execute transformation. Could not find file 'C:\...\documentation.XML'
. XML-файл документации отображается на диске после завершения сборки, но на этапе AfterBuild его просто нет: <Exec Command="dir $(ProjectDir)$(DocumentationFile)"/>
не находит файл, и <Exec Command="$(ProjectDir)$(DocumentationFile)"/>
тоже.
Шаг XslTransformation запускается из задачи с именем AfterBuild
и объявляется зависящим от шага Compile
. По-видимому, я что-то упустил в том, как эта задача объявляется, чтобы она не запускалась до завершения XML-файла документации, но я не могу понять, что.