Deployment 自定义语言资源文件未部署到服务器
我们有一个MVC4应用程序,它有4个资源文件。默认的一个(Resource.resx),一个用于中文和德语(Resource.zn-CH.resx和Resource.de-de.resx),然后一个用于自定义语言(Resource.en-PI.resx(English Pirate))进行测试 所有资源文件的每个设置都完全相同:Deployment 自定义语言资源文件未部署到服务器,deployment,asp.net-mvc-4,embedded-resource,resx,Deployment,Asp.net Mvc 4,Embedded Resource,Resx,我们有一个MVC4应用程序,它有4个资源文件。默认的一个(Resource.resx),一个用于中文和德语(Resource.zn-CH.resx和Resource.de-de.resx),然后一个用于自定义语言(Resource.en-PI.resx(English Pirate))进行测试 所有资源文件的每个设置都完全相同: 构建操作:嵌入式资源 复制到输出目录:始终复制 自定义工具:PublicResXFileCodeGenerator 自定义工具名称空间:资源 每当在本地构建应用程序
- 构建操作:嵌入式资源
- 复制到输出目录:始终复制
- 自定义工具:PublicResXFileCodeGenerator
- 自定义工具名称空间:资源
所有这些资源文件的添加方式都遵循了这个示例。Microsoft在“资源命名约定”一节中对此进行了解释。因为该语言是一种自定义语言,并且有一个自定义代码,所以它没有公共语言运行库所期望的名称,这就是它无法正确部署的原因