我们正在使用一些大型 ASP.NET Web 工具包制作一个 Web 应用程序。一开始我们创建了很多命令和服务器控件等基类来让我们的工作更轻松。
现在,当我们使用它构建我们的应用程序时,我们决定构建另一个应用程序。为了不复制我们所有的工作,也不从头开始,我们决定将我们的服务器控件、命令和所有基类从 ASP.NET 项目中分离出来,并将其封装在另一个可重用的项目中...
现在我们遇到了一个大问题,因为其中许多类都使用作为 App_GlobalResources 附加到 aur asp.net 应用程序的 RESX 文件...我们应该将它们放在哪里,或者我们如何使用它们在两个项目中都可用并且仍然可用有一个好的应用程序架构吗?
服务器控制/命令/基类使用的任何资源都需要与这些组件位于同一程序集中。如果您想分发和重用这些组件,它们必须本质上是独立的,这意味着它们的资源必须随之而来。
您的 App_GlobalResources resx 文件需要拆分,并将资源放入“可重用”程序集中的新资源文件中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)