Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 mvc 是否可以为Asp.net MVC创建单独的资源文件?_Asp.net Mvc_Resources - Fatal编程技术网

Asp.net mvc 是否可以为Asp.net MVC创建单独的资源文件?

Asp.net mvc 是否可以为Asp.net MVC创建单独的资源文件?,asp.net-mvc,resources,Asp.net Mvc,Resources,我使用Asp.net MVC模式创建我的解决方案,该模式至少有4个项目 应用程序模型 应用程序:全球化 应用程序控制器 参考:App.Model和App.Globalization 应用程序视图 参考:App.Model、App.Globalization和App.Controller 我需要创建.net资源文件以供App.Controller项目和App.Views项目使用。首先,我尝试创建App.Globalization项目来共享资源。但我需要在App.Views项目的App_Global

我使用Asp.net MVC模式创建我的解决方案,该模式至少有4个项目

应用程序模型 应用程序:全球化 应用程序控制器 参考:App.Model和App.Globalization 应用程序视图 参考:App.Model、App.Globalization和App.Controller 我需要创建.net资源文件以供App.Controller项目和App.Views项目使用。首先,我尝试创建App.Globalization项目来共享资源。但我需要在App.Views项目的App_Globalization文件夹中保存resx文件,并在App.Globalization项目中保存designer.cs文件resx文件的生成代码,因为很容易修改和保存资源文件中的数据


是否可以在不使用自定义工具或后期生成命令的情况下为Asp.net MVC创建单独的资源文件?

使用以下步骤非常简单

将资源文件添加到App.Views项目中的App_GlobalResources文件夹。 将designer.cs文件的生成操作属性设置为“无”。 卸载App.Globalization项目。 通过添加以下代码编辑App.Globalization项目。
<Project>
    <ItemGroup>
        <Compile Include="..\App.Views\App_GlobalResources\WebApp.designer.cs">
            <Link>WebApp.designer.cs</Link>
        </Compile>
    </ItemGroup>
</Project>