Как перечислить параметры компиляции C # в нескольких строках с помощью скрипта PowerShell - PullRequest
1 голос
/ 24 июня 2019

Я работаю над проектом с внешним API, который требует, чтобы я вручную компилировал сборку через PowerShell.Я должен вручную включить каждую из ссылок API в качестве параметров компиляции, что может привести к 5 или 6 различным ссылкам.Поэтому я хотел бы иметь возможность написать все эти параметры компиляции на нескольких строках для удобства чтения, и подумал, что инкапсуляция этих инструкций в сценарии PowerShell будет жизнеспособной.

Однако PowerShell рассматривает переводы строк как отдельную команду,так что

csc /target:library
/reference:xx\xx\xx\xx.dll

не работает.Он думает, что / ссылка должна быть командлетом.

Возможна ли такая функциональность?Любая помощь или совет будет принята с благодарностью.

1 Ответ

0 голосов
/ 24 июня 2019

Обратный знак (`) - это символ продолжения строки в Powershell. Это должно работать:

csc /target:library `
    /reference:xx\xx\xx\xx.dll

Рекомендуется использовать пробел перед обратным тылом для надежного анализа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...