是否有共享网页库之类的东西



我有许多我需要与之共享的网站。我有一个业务核心框架库,可以通过Nuget与所有网站共享代码。我需要知道的是,如果有类似的东西,我可以像我的业务库一样通过Nuget软件包来共享ASP.NET页面(ASPX(。我希望将某些页面包含在我的所有站点中,而无需去一个一个网站。我只想添加一个nuget软件包,并将它们存在于项目中。这可能吗?

您可以将页面编译成一个组件,然后通过Nuget分配。请参阅如何将ASP.NET网站编译到一个DLL文件中?

或者,您可以在Nuget中将这些页面添加为"内容",它们将被复制到每个项目中。示例-NUSPEC ContentFiles示例。

您需要确定是否需要/接受每个项目中修改文件的能力 - 将文件添加为"内容"使其在项目中的常规项目,因此人们可以自定义它们(可能是无意间(。

最新更新