Это постоянная проблема даже с WebForms. Поделиться этим материалом нелегко.
Мой предпочтительный подход сейчас заключается в создании моих элементов управления либо в виде mvc WebControls, либо в виде плагинов jQuery. Таким образом, я могу передать версионную DLL или файл скрипта.
Я сильно склоняюсь к решениям WebControls, потому что, как я уже сказал, я могу изменить его версию и поместить в инфраструктуру компании.
Затем я (только) использую PartialViews для рендеринга веб-элементов управления и добавления некоторого базового стиля, разметки или содержимого.