Prior to execution, this task will parse the provided project file and gather all its inputs (which are added to the task inputs):
included files (Compile, EmbeddedResource, None, Content)
ProjectReference (recursively gathers its inputs) // TODO: should use outputs instead ?
References with a HintPath
But when run, the task is found to be not up-to-date because "Task has not declared any outputs despite executing actions".
Is this expected behaviour? Is there an extra step required to register outputs? And if so, will this mean that with inputs/outputs registered, Gradle will do an up-to-date check without having to call msbuild directly?
The README states:
But when run, the task is found to be not up-to-date because "Task has not declared any outputs despite executing actions".
Is this expected behaviour? Is there an extra step required to register outputs? And if so, will this mean that with inputs/outputs registered, Gradle will do an up-to-date check without having to call msbuild directly?