Many dependencies in the Core project #718
Replies: 1 comment 1 reply
-
Hi @paulieadam, I appreciate where you're coming from but you must balance your desire for fewer dependencies and a more generic template against the fact that this is not a generic template or a Microsoft template it is my template and as such it is somewhat opinionated. I created it to streamline the project I create for my training and for my clients and it includes many libraries that I (and others) have found to be useful. If you don't find certain ones useful, or any of them useful, then by all means remove them. Or fork the repo, remove them, and publish your own template. But the alternative for me to continue to have the functionality afforded by these packages would be to copy their contents into this template, and I don't think you would like that, either. Then instead of a few PackageReference files you'd have hundreds of classes you might not really need but would now need to maintain as part of your solution. Hope that makes it clear why things are as they are. Please let me know if you still have questions or suggestions. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hello,
Firstly, it’s clear a lot of effort has gone into this project, and it’s appreciated by the community.
I have been looking for a good starting template for .NET projects. I am a bit hesitant to use a project with a lot of small NuGet packages in the Core. For projects that need to run smoothly for a long time and are easy to upgrade, I need to be sure that dependencies will remain supported for the long haul.
So, starting off a project by pulling out dependencies isn’t ideal for a starting template. Therefore, this project is great as a demo application, but not a good starting template.
I’m not sure if other people feel the same way, but it would be great to have a cleaner starting template with fewer dependencies.
Autofac was recently removed which is great 👍
Thanks for this great project, and keep up the good work.
Beta Was this translation helpful? Give feedback.
All reactions