1
我的MVC解决方案是使用核心和客户端分离构建的。核心定义了大部分应用程序,但每个客户端都有自己的Controller程序集和Web项目。ASP.NET MVC资源文件策略
项目中使用的资源来定义的客户端:
- 文本要在标记页呈现
- DisplayName的属性值上的ViewModels
- 工作文本消息等。在控制器
- 等
核心用它来定义:
个- 异常消息
- 验证消息
- 等
因为有可能只存在于特定的客户我想有一组资源的纯粹的客户资源 - (资源。 ClientName项目)
其他资源,核心使用的资源必须在核心的程序集中定义。
这样做可以正常工作,但实际的资源价值会因客户端的不同而不同,因为核心资源项目在核心中不能独立更改(核心程序集也不能引用客户端资源项目)。
理想情况下,我希望不要将资源嵌入到程序集中,以便可以在生产中更改这些值而无需重新安装。
我敢肯定,我正在讨论这个错误,有人能给我一些指导吗?