Во время сборки (фактически до начала сборки) мне нужно создать символическую ссылку, и мне нужно сделать это кросс-платформенным способом, потому что я работаю в Windows, но действия github выполняются в Ubuntu.
Итак, я создал «Встроенную задачу», также известную как "
Код: Выделить всё
UsingTaskВот мой код:< /p>
Код: Выделить всё
...
//System.Console.WriteLine( $"x" );
System.IO.File.CreateSymbolicLink( path, pathToTarget );
Происходит сбой с
ошибкой CS0117: «Файл» не содержит определения для «CreateSymbolicLink».
p>
Я нашел это: https://stackoverflow.com/a/51194833/773113 (с 2018 года) и попробовал использовать строку синтаксис интерполяции, и он работает, но не метод CreateSymbolicLink().
Как я могу заставить это работать или иным образом достичь моей первоначальной цели, которая заключалась в создании символическую ссылку на файл кроссплатформенным способом перед началом сборки?
Подробнее здесь: https://stackoverflow.com/questions/793 ... line-tasks
Мобильная версия