问题标签 [resource-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在资源文件中反向查找?
使用 C#,我需要反向查找我的资源文件。我知道如何使用 ResourceManager 类获取字符串值,但我现在想做相反的事情。我需要先将资源文件加载到 xml 文件中吗?
我想这样做的原因是因为我有一些硬编码的英语枚举,并且我的资源文件包含英语到西班牙语的键和值。因此,当我的代码正在寻找 WorkflowSupport.Completed 枚举但工作流返回“Terminado”而不是“Completed”时,它将失败。
我特别想做的是:
我有一个 SharePoint 工作流,它返回工作流所在的步骤。我已经本地化了这个工作流,所以它不会返回“已完成”,而是返回“Terminado”。我有一个包含五个硬编码值的枚举,这些值与工作流的各种状态(已完成、已取消、已重新分配、已终止和正在处理)相匹配。由于工作流返回“Terminado”而不是“Completed”,因此代码无法将“Terminado”与任何枚举值匹配并失败。我想在我的资源文件中进行反向查找,所以如果我得到一个像“Terminado”这样的值,我可以返回“Completed”并成功地将它与枚举成员“Completed”匹配。
如果有更好的方法可以做到这一点,我全神贯注:)
c - 如何在 C 中嵌入资源文件?
我知道如何做到这一点的唯一方法是将文件转换为具有单个字节/字符数组的 C 源文件,该数组包含十六进制资源文件的内容。
有没有更好或更简单的方法来做到这一点?
c# - 访问调用程序集中的资源
我正在将一些代码从应用程序移动到辅助类项目。此应用程序使用包含文本及其翻译的资源文件。
有没有办法仍然从该新帮助项目中的应用程序访问资源文件?这将非常有帮助,因为这样我就不必将这些资源文件的一半移动到那个新项目中。
程序集 A(包含资源文件)-> 在程序集 B 上调用方法,此方法需要程序集 A 的资源文本。
c# - C# 项目的资源编译
我有一个 C# 项目,资源中有大量图像文件。每次构建项目时,编译这些资源大约需要 30 秒。
我想知道如果没有更改,是否可以配置 Visual Studio 2010 以防止资源编译。
谢谢。
更新
非常感谢您的帮助。问题已解决如下。我将所有资源的持久性属性从 «Linked at compile time» 更改为 «Embedded in .resx»。
visual-studio-2010 - 为资源文件构建 dll 时出错 --error CVT1100: 重复资源。类型:DIALOG,名称:4159,语言:0x0409
我试图从资源文件创建 dll。我有超过 1 个 .rc 文件并希望包含在 dll 中。但我收到以下错误
错误 CVT1100:重复资源。类型:DIALOG,名称:4159,语言:0x0409 错误 LNK1123:转换为 COFF 期间失败:文件无效或损坏。
我搜索了很多,但仍然无法解决。
c# - 在 C# 应用程序和 php 应用程序之间共享字符串资源文件
作为我正在进行的项目的一部分,我们正在设计一个包含两个组件的 Web 应用程序。第一个组件是用 C# 编写的应用程序,它在客户端的 PC 上运行并将信息推送到 Web 服务器。第二个组件是一个用 php 编写的 Web 应用程序,它运行在 Web 服务器上,因此客户端可以远程查看 C# 应用程序推送的数据。
我的问题是,在两个应用程序之间共享字符串资源文件的最佳方式是什么?我们需要这种行为,因为许多术语同时出现在 c# 应用程序和网页的用户界面中。
asp.net-mvc-3 - 在混合(Webforms / MVC)应用程序中共享资源文件
我有一个具有 Webforms (.aspx) 页面和 MVC3 的应用程序。我打算将标签、消息文本和其他文本保存在 .resx 文件中。.resx 文件中的许多键/值在 Web 表单和 MVC 中都是通用的。
我宁愿不必维护 2 个包含相同资源的资源文件—— App_GlobalResources 中的一个文件(用于 webforms)和另一个文件夹中其他位置的另一个 .resx 文件,用于 MVC。
有没有办法在 webforms 页面和 MVC 代码之间共享/访问 One Resource 文件?(目前我有 2 个文件,确保它们同步很痛苦)。
谢谢!
javascript - asp.net:资源 .resx 文件中的换行符 \n 不起作用
“\n”在下面的代码中不起作用,它只是显示为“\n”
字符串是“无效的 URL!\n 你确定要继续吗?” 在资源 resx 文件中。
如何使它工作?
delphi - 如果 RLink32 失败,如何链接一个巨大的 Res
在一个项目中,在编译过程中,资源链接过程失败并出现以下错误:[DCC Error] E2161 Error: RLINK32: Out of memory!.
该项目包括一个巨大的 res 文件(约 400 Mb)。如果 res 文件大小不超过 250 Mb,则不会触发该错误。只有一些 RCDATA,我可以将数据保存在外部文件中,但我想知道是否有解决此问题的方法。
asp.net - 动态初始化 ResourceManager
我有这个功能,它可以很好地从这个名为OkayMessages的特定资源文件中获取翻译值。
但是我有超过 1 个资源文件,我希望这个函数也能从这些文件中获取值。只是,我在动态/以编程方式选择正确的资源(管理器)时遇到了问题。我尝试使用下面的代码,以及一些变体,但我总是得到一个错误。
大多数时候我得到的错误是:找不到适合指定文化或中立文化的任何资源。确保“Resources.OkayMessages.resources”被正确嵌入或链接到程序集中..
更新:我正在为我的资源文件使用 \App_GlobalResources\ 文件夹,看来这就是问题所在。当我将资源文件放在项目的根目录中时,我可以毫无问题地初始化 ResourceManager。