问题标签 [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.

0 投票
1 回答
134 浏览

.net - 防止 Visual Studio 将资源设计器属性还原为内部

我知道资源设计器文件是自动生成的,我们正在通过项目级别的资源文件实现 WPF 本地化。只有当我们将资源设计器属性设置为公共合格时,它才有可能。现在,每当我添加一个新的 resx 条目时,所有属性都会被修改为“内部”范围!是否有任何设置,我可以添加属性来防止这种情况?任何帮助都是 gr8!谢谢!

0 投票
1 回答
158 浏览

wpf - 嵌入式位图文件和程序集大小

我的资源项目中有几个大型嵌入式位图文件。编译后的 exe 为 13 兆。当我删除这些位图文件时,它会减少到 6 兆。

我正在尝试提高应用程序的性能。它是一个 WPF 桌面应用程序。从磁盘加载图像而不是将它们嵌入到exe中会更好吗?我应该将它们转换为png吗?

0 投票
1 回答
612 浏览

windows-phone-7 - 使用 MVVM Light 本地化 WP7 应用程序

我在我的 Windows Phone 7 应用程序中使用 MVVM Light。该应用程序将使用英语和西班牙语。用户可以在运行时选择不同的语言。我正在使用资源文件本地化应用程序。我已经能够使本地化工作,但只有当我从设置中更改语言时。在主页中,我有一个供用户在运行时选择语言的列表,我将所选语言设置为Thread.CurrentThread.CurrentCulture,但界面中的文本字符串没有更新。我在 ViewModel 中有一组属性,我将它们绑定到 View 以设置控件的标签,但是缺少一些东西。我一直在阅读我需要实现INotifyPropertyChanged在 ViewModel 中使其工作,但我不知道如何准确地做到这一点,也不知道是否有其他更好的方法来使用 MVVM Light 实现这种情况。有人可以帮我吗?

0 投票
1 回答
4235 浏览

c# - 资源文件如何命名?

我正在玩资源文件并遇到了问题。

我有一个名为 Languages 的文件夹。当我创建一个资源文件并说它叫“R.resx”时,我可以在我的类中调用这个资源文件。

如果我重命名此文件(或删除并创建一个新的资源文件)并将其命名为 R.en.resx,我将无法再在我的班级中调用此资源文件。

第一种语言是否需要在 R.resx 中,而其他语言是 R.language.resx?

0 投票
4 回答
35171 浏览

c++ - IntelliSense:无法在 C++ 中打开源文件“curl.h”

我无法编译我的 C++ 项目。

IntelliSense:无法在 C++ 中打开源文件“curl.h”

我尝试将该文件添加到解决方案资源管理器中的“头文件”文件夹中:没有变化。我无法将其添加到“源文件”文件夹中。

我怎样才能解决这个问题?

0 投票
1 回答
5356 浏览

c# - 使用资源文件进行本地化不起作用

我添加了新的 Rosource 文件 UserNotification.resx。然后我添加了两个本地化文件,分别命名为 UserNotification.hr-HR.resx 和 UserNotification.sl-SI.resx。(关注线程:如何在 C# 中使用本地化

然后我将 Windows 语言更改为“si”。如果我使用System.Globalization.CultureInfo.CurrentCulture.ToString()输出 si sl-SI打印当前文化

但是,我总是从 UserNotification.resx 中得到一个字符串。Seams 无法识别本地化资源文件。

0 投票
2 回答
1265 浏览

java - NetBean 7,如何为图像创建文件夹?

我创建了一个项目,在项目内有一个名为 Source Packages 的文件夹,其中包含我的包。我需要图像,并且我想将它们复制到项目内的文件夹中(或者更好的是在源包中),这样当我创建 .jar 时,图像文件夹将位于 jar 文件中。如何在 NetBean 中做到这一点?

编辑:我还是想不通,这是代码:

它不起作用,我收到错误“IllegalArgumentException input==null”

如果我尝试使用以下代码,则文件夹“images”位于项目“Game”的文件夹中:

它有效,我在 InputStream 上做错了什么?

0 投票
1 回答
143 浏览

wpf - 搜索/列出 WPF 资源文件?

有没有办法在 WPF 应用程序中搜索资源?

我在应用程序中添加了许多图像并想要执行搜索MS*.jpg等,这可能吗?

如果我可以创建所有资源的列表,那肯定也会有所帮助,但我不希望它花费太多性能(我会使其延迟加载)。

0 投票
1 回答
3883 浏览

c# - 如何在 C# 中读取已编译的资源 (.res) 文件?

我有一个已编译的资源文件 (.res)。我需要用 C# 阅读它,以便我可以通过编程方式对其进行修改。请注意,这不是.resx 文件或 .rc 文件;该文件是编译的,而不是基于文本的。

到目前为止,我尝试查看 Win32 API 中的 LoadLibrary、LoadResource 等,但似乎这些函数仅适用于可执行文件(.exe、.dll),而不适用于资源文件。

我尝试使用BinaryReader加载文件,但当然我无法理解生成的字节数组。我想尝试使用Marshal.PtrToStructure但我不知道 res 文件的结构是什么。我有RESOURCEHEADER的结构,但我不明白如何使用它(我承认我的本地代码经验很少)。

有人可以帮我弄清楚如何成功读取和更新.res 文件中的版本信息吗?

0 投票
1 回答
2049 浏览

c# - 多语言窗口窗体

我正在开发支持阿拉伯语和英语两种语言的 Windows 应用程序。我想在运行时更改表单的 UI(标签)。用户最初选择的哪种语言应以该语言显示。为此,我设置了以下键

如果用户选择英语

如果用户选择阿拉伯语

当我在 Visual Studio 中运行应用程序时,这工作正常。所有表单都根据当前选择的 UI 文化。

但是在机器上安装此应用程序的 MSI 后,它没有根据 CurrentUICulture 资源文件显示表单的标签值。即使选择的语言是阿拉伯语,它也始终仅以英语显示标签。