- Я запускаю сборку на основе чистого проекта, и моя пользовательская цель «OnFilesChange» активируется.
- Я ничего не меняю и снова запускаю сборку, моя пользовательская цель «OnFilesChange» не запускается, и весь процесс сборки пропускается (ничего не изменилось).
- Я меняю только отслеживаемый файл из папки ./Plugins, запускается только моя пользовательская цель "OnFilesChange", но не весь процесс сборки.
У меня есть пустой проект C# со следующей структурой:
[img]https://i.sstatic .net/6HzlenlB.png[/img]
Файл .csproj содержит следующее:
Код: Выделить всё
net8.0
P.S.
Я не нашел подходящего решения для этого. эта проблема, но я нашел довольно хорошее решение этой проблемы. Просто включите это в свой файл .csproj:
Код: Выделить всё
Примечание: важно, что для анализаторов обычно используются дополнительные файлы: https://github.com/dotnet/roslyn/blob/m ... 20Files.md
Подробнее здесь: https://stackoverflow.com/questions/790 ... es-changed