Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET资源(resx)没有';迁移到.NET 4.5后无法工作_Asp.net_Visual Studio 2012_.net 4.5 - Fatal编程技术网

ASP.NET资源(resx)没有';迁移到.NET 4.5后无法工作

ASP.NET资源(resx)没有';迁移到.NET 4.5后无法工作,asp.net,visual-studio-2012,.net-4.5,Asp.net,Visual Studio 2012,.net 4.5,已安装Visual Studio 2012并将我的Web应用迁移到.NET 4.5。 我在App_GlobalResources中有很多resx文件,而且总是有效的 迁移后,在设计器“名称空间MyApp.App\u GlobalResources”中生成resx文件 而不是“名称空间资源” 我通过将App_GlobalResources重命名为“Resources”并将自定义工具从“GlobalResourceProxyGenerator”更改为“publicsfFileCodeGenerato

已安装Visual Studio 2012并将我的Web应用迁移到.NET 4.5。 我在App_GlobalResources中有很多resx文件,而且总是有效的

迁移后,在设计器“名称空间MyApp.App\u GlobalResources”中生成resx文件 而不是“名称空间资源”

我通过将App_GlobalResources重命名为“Resources”并将自定义工具从“GlobalResourceProxyGenerator”更改为“publicsfFileCodeGenerator”解决了这个问题

但它不适用于表达式,例如:

谢谢你的建议,我找到了这个。现在它起作用了

我已将自定义工具设置为:PublicResXFileCodeGenerator

自定义工具命名空间:资源


和构建操作:嵌入式资源尽管我将自定义工具更改为:PublicResXFileCodeGenerator,但我不知道它是否适合我

主要问题是——在我的例子中,当我在Visual Studio 2012上构建MVC 3项目时,它为.resx文件创建了名称空间“资源”

与VisualStudio2010一样,它位于名称空间“App_GlobalResources”下


我将资源文件的designer.cs下的名称空间重新命名为“App_GlobalResources”,它对我起了作用。

但是像
这样的资源表达式将不再起作用。