В чем разница между подключением скриптов?
Помогите разобраться, есть MVC (MVC 5) проект, в нем есть кнопка с выпадающим списком, но она не работает, в интернете нашел решение, что необходимо подключить скрипты bootstrap(а), теперь суть вопроса, я подключаю скрипты таким образом (bootstrap 5.1 установлен через nuget)
<script src="~/Scripts/bootstrap.bundle.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
кнопка не работает, НО если подключить вот эти скрипты, то все ок
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
Может кто-нибудь сказать, в чем разница между этими подключениями и почему кнопка в первом случаи не работает?