Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.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/0/asp.net-mvc/17.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
C# 未部署resx文件_C#_Asp.net Mvc_Asp.net Mvc 4_Resx - Fatal编程技术网

C# 未部署resx文件

C# 未部署resx文件,c#,asp.net-mvc,asp.net-mvc-4,resx,C#,Asp.net Mvc,Asp.net Mvc 4,Resx,我有一个asp.net mvc4 web应用程序。我已经用.resx文件完全本地化了我的应用程序,这些文件包含在我的主web应用程序的单独项目中 部署应用程序时,不会部署resx文件。我希望部署这些资源,以便在部署的环境中更改资源文本 有没有关于如何设置的提示?您只需选择包含资源文件的dll,然后转到“属性”,然后选择以下选项 复制到输出目录:始终复制 尝试此更新后发布更新 同时,您可以选择.resx文件,然后选择 构建选项作为嵌入式资源 然后重建那个项目。在这种情况下,dll本身将包含资源文件

我有一个asp.net mvc4 web应用程序。我已经用.resx文件完全本地化了我的应用程序,这些文件包含在我的主web应用程序的单独项目中

部署应用程序时,不会部署resx文件。我希望部署这些资源,以便在部署的环境中更改资源文本


有没有关于如何设置的提示?

您只需选择包含资源文件的dll,然后转到“属性”,然后选择以下选项

复制到输出目录:始终复制

尝试此更新后发布更新 同时,您可以选择
.resx
文件,然后选择 构建选项作为嵌入式资源
然后重建那个项目。在这种情况下,dll本身将包含资源文件。

您应该提供更多详细信息,您是如何部署的?您提到resx文件不包含在主web应用程序中,您是如何引用它们的?它们位于解决方案中的另一个项目中,web应用程序使用常规mvc web发布进行部署。感谢您提供的信息-在此之后,.resx文件驻留在何处,以便我可以在部署的环境中对其进行更改?如果将其嵌入到dll中,则在dll外部将不可用。如果没有,您可以更改resx文件。您所要做的就是选择resx文件/dll,然后选择“复制到输出目录作为始终复制”。