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

时间:2009-07-08 09:37:13

标签: asp.net-mvc resources

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

  1. App.Models
  2. App.Globalization
  3. App.Controllers
    • 参考文献:App.Model和App.Globalization
  4. App.Views
    • 参考文献:App.Model,App.Globalization和App.Controller
  5. 我需要创建.net资源文件供App.Controller项目和App.Views项目使用。首先,我尝试创建App.Globalization项目以共享资源。但我需要在App.Views项目的App_Globalization文件夹中保存resx文件,并在App.Globalization项目中保存designer.cs文件(生成的resx文件代码),因为它易于修改和放大。将数据保存在资源文件中。

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

1 个答案:

答案 0 :(得分:0)

使用以下步骤非常简单。

  1. 将资源文件添加到 App.Views 项目中的 App_GlobalResources 文件夹。
  2. designer.cs 文件的构建操作属性设置为
  3. 卸载 App.Globalization 项目。
  4. 通过添加以下代码来修改 App.Globalization 项目。
  5. <Project>
        <ItemGroup>
            <Compile Include="..\App.Views\App_GlobalResources\WebApp.designer.cs">
                <Link>WebApp.designer.cs</Link>
            </Compile>
        </ItemGroup>
    </Project>