Я использую MVC 5 в Visual Studio 2017. В настоящее время мое решение VS выглядит следующим образом
- Решение
- MVC App
- Компоненты (библиотека классов)
- Модуль пользовательского представления (библиотека классов)
Теперь я создал модели в библиотеке компонентов.
Эти модели используются в представлениях приложения MVC.
Я настроил приложение MVC для предварительной компиляции представлений во время публикации с «Объединить все выходные данные в одну сборку» и пометил «Считать компонентом библиотеки».
Компоненты проекта ссылаются на приложение MVC (чтобы использовать его в представлениях). Пользовательский механизм просмотра также ссылается на приложение MVC (чтобы отметить (в AssemblyInfo), что эта библиотека содержит пользовательские представления).
Когда я публикую приложение MVC, оно компилирует все представления в одну библиотеку.
Но я хочу создать пакет NuGet из проекта Components и представлений. Как мне это сделать? Есть ли возможность автоматизировать это?