English 中文(简体)
ASP. NET MVC 资源档案战略
原标题:ASP.NET MVC Resource File Strategy

My MVC solution is built with a core and a client split to it. The core defines the majority of the application but each client has their own Controller assembly and Web project.

客户项目利用资源界定:

  • Text to be rendered on markup pages
  • DisplayName attribute values on ViewModels
  • Text for messages etc. in the controller
  • etc.

其核心用途是界定:

  • Exception messages
  • Validation messages
  • etc.

由于某些客户可能只拥有资源,我只想为客户提供一套资源(资料来源)。 客户Name项目

核心资源所使用的其他资源必须在核心组别中确定。

这将使所有工作都得当,但是,由于核心资源项目的核心是无法独立改变的,整个客户的实际资源价值将有所不同(也不可能是核心会议参考客户资源项目)。

理想的情况是,我不想把资源放在一个大会中,以便在生产时能够改变这些价值,而无需重新加入。

我敢肯定我会处理这一错误,谁会给我一些指导?

最佳回答

为供应商创建工厂<代码>ResourceManager,并在每个客户项目中设立工厂,从目前的组群中提供适当的资源。

BTW, If you do not want to use embedded resources, create your own ResourceManager so it provide you resource from wherever you need and setup the factory in each client project.

问题回答

暂无回答




相关问题
Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How do I compare two decimals to 10 decimal places?

I m using decimal type (.net), and I want to see if two numbers are equal. But I only want to be accurate to 10 decimal places. For example take these three numbers. I want them all to be equal. 0....

Exception practices when creating a SynchronizationContext?

I m creating an STA version of the SynchronizationContext for use in Windows Workflow 4.0. I m wondering what to do about exceptions when Post-ing callbacks. The SynchronizationContext can be used ...

Show running instance in single instance application

I am building an application with C#. I managed to turn this into a single instance application by checking if the same process is already running. Process[] pname = Process.GetProcessesByName("...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签