Asp.net mvc 在MVC中使用不带app_globalresources的全局资源文件
我正在从事一个MVC项目,在该项目中,我需要在单个解决方案中的多个项目中使用“WebResource.resx”文件中的字符串资源。 该字符串值将来可能会更改,这就是我将其放置在资源中的原因 我知道使用“app_globalresources”文件夹不是一个好做法Asp.net mvc 在MVC中使用不带app_globalresources的全局资源文件,asp.net-mvc,Asp.net Mvc,我正在从事一个MVC项目,在该项目中,我需要在单个解决方案中的多个项目中使用“WebResource.resx”文件中的字符串资源。 该字符串值将来可能会更改,这就是我将其放置在资源中的原因 我知道使用“app_globalresources”文件夹不是一个好做法 有没有解决方案可以在多个项目中使用该资源文件?据我所知,没有任何特定的“良好实践”来保存资源文件,它们只是自动生成的类文件,可以根据线程的区域性设置轻松地进行本地化 只需在解决方案(类库)中创建一个项目,在该项目中创建RESX文件,并
有没有解决方案可以在多个项目中使用该资源文件?据我所知,没有任何特定的“良好实践”来保存资源文件,它们只是自动生成的类文件,可以根据线程的区域性设置轻松地进行本地化 只需在解决方案(类库)中创建一个项目,在该项目中创建RESX文件,并在需要访问属性的其他解决方案中引用该项目
该项目可以称为
横切
,或者如果您想拥有许多资源,可以称为资源
,因为它包含由解决方案中的多个项目引用的资源。正如Luke所说,您可以创建一个单独的类库项目并向其中添加资源文件。
将该资源文件的访问标识符设置为公共,以便可以在多个项目中使用。
见下图
将此类库项目引用到要使用它的其他项目。
它将根据您的需要工作