Хотя в самом CLI нет механизма загрузки файлов ответов, он вызывает MSBuild, который поддерживает как указанные файлы ответов, так и следующие файлы автоматических ответов:
MSBuild.rsp
nextв файл проекта / решения для построения Directory.Build.rsp
в иерархии в или выше файла проекта / решения для построения
Хотя вы не можете указать аргументы CLI, вы можете указать ихэквивалентные аргументы MSBuild.
Например, вы можете создать release.rsp
рядом с файлом решения, в котором указано:
-p:Configuration=Release
-p:OutputPath=..\rel-out\
-p:PublishDir=..\pub-out\
, который можно использовать для вызова
dotnet publish test\project.csproj @release.rsp
Если тот же файл был назван Directory.Build.rsp
, он был бы применен автоматически.Если бы также был применен автоматически, если он был назван MSbuild.rsp
и поместите его рядом с файлом csproj.