Я пишу скрипт msbuild, которому нужно вызвать задачу, которая ожидает требуемый входной аргумент типа System.Guid. Каждая попытка, которую я сделал для вызова задачи, не работает во время выполнения с ошибкой MSbuild MSB4030, которая говорит, что значение недействительно для аргумента, имеющего тип «System.Guid». У меня нет точного сообщения об ошибке на английском языке, потому что я нахожусь на испанской установке (не относящийся к проблеме, я надеюсь).Вызвать задачу msbuild, которая получает требуемый аргумент Guid
Я пытаюсь установить значение аргумента задачи следующим образом:
<Target Name="SomeTarget">
<PropertyGroup>
<SomeGuidValue>955EC4F6-BE42-4249-9DED-FFE475E71824</SomeGuidValue>
</PropertyGroup>
<SomeTaskWithGuidArgument ThisIsTheGuidArgument="$(SomeGuidValue)" />
</Target>
Я также попытался встраивать в качестве значения свойства аргумента задачи, но безуспешно. Также попробовали некоторые другие форматы guid, как показано в документации msdn от System.Guid.ToString(), и успеха не получилось.
Что я делаю неправильно? Есть ли способ вызова этой задачи?
Благодаря
Это именно то, что я делаю. Просто хотел убедиться, что нет другого пути, и что я чего-то не упускал. Благодарю. – Fede