Я создаю пакет NuGet. net Standard 2.0, и я хочу развернуть файл конфигурации и пометить этот файл как «Содержимое» и «Копировать, если новее». Когда я устанавливаю пакет, файл конфигурации развертывается в root проекта, но для свойств заданы значения по умолчанию: «Нет» и «Не копировать». Я попытался решить проблему с помощью встроенного скрипта PowerShell в конвейерах azure:
- powershell: |
$project= Get-Project Foo
$project.ProjectItems.Item("foo.config").Properties.Item("CopyToOutputDirectory").Value = 2
$project.ProjectItems.Item("foo.config").Properties.Item("BuildAction").Value = 2
, но получил следующую ошибку:
Get-Project: термин 'Get -Project 'не распознается как имя командлета, функции, файла сценария или работающей программы ...
Есть ли способ установить эти свойства в задаче конвейера?