Когда я запускаю пользовательскую команду Scaffold в консоли диспетчера пакетов, она обновляет файл .csproj проекта по умолчанию и добавляет ссылки на все остальные файлы во всех других проектах решения!
Есть кто-нибудьеще видел это?
Есть ли исправление, чтобы избежать этого?
Единственные строки в файле .ps1, которые на самом деле могут сделать что-то, выглядят так:
Invoke-ScaffoldTemplate -Template $templateFile -Model @{ Name = $MyParam } -OutputPath $outputPath -Force:$Force
Редактировать Сценарий в файле PS1 (в основном проекте) вручную указывает пути к выходным файлам, которые должны быть в других проектах:
$outputPath = "..\OtherProject\TargetFolder\" + $EntityName
В команде "Invoke-ScaffoldTemplate"Я специально удалил ссылку на Проект, надеясь, что это проблема.