После рефакторинга hydrascript в solution появилось 6 проектов исходников
После выделения интеграционников тестовых проектов стало 2
Когда добавил автоматизацию через Source Generator ещё плюс 2 проекта
Естественно, захотелось обобщить конфигурацию, чтобы написать один раз xml разметку и почивать на лаврах:
<Project>
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
</Project>
В дотнет есть решения из коробки на все случаи жизни, так что платформа позволяет написать один раз шаблон проекта и пользоваться
Почитать про работу пропсов можно тут 👉 https://blog.ndepend.com/directory-build-props/
Помимо этого, оказывается, есть удобный централизованный менеджмент пакетов (CPM), про него писал Евгений @epeshkblog вот тут 👉 https://t.me/epeshkblog/183
Кстати, что интересно если в Rider ставить новую либу - она автоматом в Directory.Packages.props заезжает!
Все эти прелести разработки заехали в репу hydrascript благодаря моему подписчику Расиму @Keyros_z
Большое спасибо ❤️
Посмотреть PR можно по ссылке 👉 https://github.com/Stepami/hydrascript/pull/113