Я хочу создать предварительно обработанный файл с помощью msbuild для диагностики. В документации говорится, что мне просто нужно вызвать msbuild с ключом /pp:Filename. Так я и сделал:
msbuild project.sln /t:Build /p:Configuration=Release /pp:out.txt
Он также создает файл 'out.txt', так что аргумент, очевидно, имеет некоторое влияние, но файл пуст (размер 0, содержимого нет). Итак, какие могут быть причины того, что препроцессированный файл проекта записывается неправильно? Однако файл проекта собирается нормально.