Существует ли такая вещь, как общая библиотека веб-страниц? - PullRequest
0 голосов
/ 20 мая 2019

У меня есть несколько сайтов, с которыми я хочу поделиться.У меня есть библиотека бизнес-фреймворка, и я могу поделиться кодом со всеми своими сайтами, используя его через Nuget.Что мне нужно знать, так это то, есть ли что-то подобное, где я могу поделиться страницами asp.net (aspx) с несколькими сайтами, развернутыми через пакет nuget, как моя бизнес-библиотека.Я хочу, чтобы определенные страницы были включены во все мои сайты без необходимости заходить и добавлять их по одному.Я хотел бы просто добавить пакет nuget и сделать так, чтобы он существовал в проекте.Возможно ли это?

1 Ответ

0 голосов
/ 20 мая 2019

Вы можете скомпилировать страницы в сборку и распространять ее через NuGet. См. Как мне скомпилировать веб-сайт ASP.NET в один файл DLL? .

Кроме того, вы можете добавить эти страницы как «контент» в NuGet, и они будут скопированы в каждый проект. Пример - nuspec contentFiles Пример .

Вам необходимо решить, является ли возможность изменять файлы в каждом проекте желательной / приемлемой - добавление файлов в качестве «содержимого» делает их обычными элементами в проекте и, следовательно, люди могут настраивать их (возможно, непреднамеренно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...