Как передать большой текст в качестве параметра Exec Command
. Параметр, который содержит новые строки (CR / LF).
Целевой файл:
<PropertyGroup>
<Notes>$(PackageReleaseNotes)</Notes>
</PropertyGroup>
<Exec Command="$(ExeFile) $(Notes)" />
в файле CsProj, который у меня есть:
<PackageReleaseNotes>
This is a test asdhasjdh asdkjadhkjasfh asfasfjkasd
asdaskjhksdf asdjashdka asdkajhasd aaasdas asdkjhjasd asdaf asdasdasd asd,asdad.
asdasda.asd asdad MHM MHM-MHM
</PackageReleaseNotes>
Вы получите такие ошибки, как:
Error: " exited with code 9009."
Предположительно, ответ можно преобразовать / отформатировать с помощью функции, а затем отправить форматированный текст.
Альтернативные способы также приветствуются, ключевую часть следует сохранить: я хочу запустить консольное приложение с «основным методом», получая эти параметры (неважно, будет ли это exe или DLL), некоторые предположения могут быть Box / unbox, другие типизированные параметры, если возможно, используя DLL / Compile вместо exe c с таким параметром (не знаю, возможно ли это).
Если я изменю текст на одиночный строку, можно передать ее просто, но я хочу, чтобы она была многострочной.
Есть ли способ передать такой параметр? (например, PackageReleaseNotes )