【问题标题】:Web Application Project, and App_GlobalResourcesWeb 应用程序项目和 App_GlobalResources
【发布时间】:2010-11-12 15:28:56
【问题描述】:

我目前有一个 C# Web 应用程序项目,其中包含大量页面以及它们相应的代码隐藏文件(aspx、cs、designer.cs)。当我打开构建过程中创建的 dll 并在 Visual Studio 对象资源管理器中打开它时,我可以清楚地看到所有代码隐藏。

在同一个项目中,我在项目的 App_GlobalResources 文件夹下有许多 .resx 文件。与这些 .resx 文件相关联的是生成的 Designer.cs 文件。这些 Designer.cs 文件具有 Resources 命名空间。但是,在构建 Web 应用程序后,资源名称空间不存在于 dll 中,表明它们没有被编译。

有没有人知道如何将这些资源代码文件包含在我的 dll 中。这样可以避免通过 Web 部署项目运行 Web 应用程序,而只是生成 App_GlobalResources.dll

提前致谢!

【问题讨论】:

    标签: c# visual-studio web-applications dll resources


    【解决方案1】:

    右键单击资源文件并查看属性,然后将“Build Action”更改为“Embedded Resource”。

    【讨论】:

    • 这看起来成功了,所有资源文件现在都可供我的 dll 参考,而无需在安装过程中将实际文件部署到用户计算机上。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 2015-08-08
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多