Как выбрать Razor Pages из одной библиотеки библиотеки Razor Class? - PullRequest
0 голосов
/ 15 мая 2018

Требование 1:

У меня есть несколько Razor Class Libraries, а именно MyFeature1.dll, MyFeature2.dll, MyFeature3.dll, которые имеют одинаковую файловую структуру и файлы, но содержимое различаетсятолько изображениями, цветами, шрифтами.

Примечание.Я намеренно не хочу создавать одну MyFeatures.dll с другой папкой Areas\Features\Pages.

Требование 2:

PageModel одинаково для всех этихвариации.Только содержимое cshtml отличается, и, следовательно, три dll.

Требование 3:

/california/feature1/ маршрут должен загрузить MyFeature1.dll и использовать страницы из него,/california/feature2/ Маршрут должен загрузить MyFeature2.dll и использовать страницы из него./california/feature3/ Маршрут должен загрузить MyFeature3.dll и использовать его страницы.

В настоящее время я планирую использовать три RCL (библиотеки классов Razor), один RCL для PageModel.Чего я не знаю, так это того, какой класс я должен переопределить, чтобы сказать Razor загружать правильную dll на основе маршрутизатора.

...