0

为了国际化和本地化我创建Resources.resxResources.fr.resx包含键值字符串的 Visual C# 2010 Express 项目:

在此处输入图像描述

当我按下 时Rebuild,会创建两个 DLL:

obj/Debug/tempPE/Properties.Resources.Designer.cs.dll
obj/Debug/tempPE/Properties.Resources.fr.Designer.cs.dll

为什么在这个奇怪的地方?
我应该将它们嵌入到我的安装程序中吗?
任何地方都没有生成其他资源 DLL,所以我别无选择,但是传送来自“tempPE”文件夹的文件很可怕......

4

2 回答 2

1

删除 Resource.fr.Designer.cs 文件。它不应该在那里。Resource.Designed.cs 就足够了。

于 2013-02-03T12:56:21.140 回答
1

只有默认语言文件需要 Internal 或 Public 的访问修饰符。所有其他语言文件都需要“无代码生成”。

可以忽略的 obj 文件夹。它用于构建过程和 Visual Studio 的目的。程序运行所需的一切都在 bin 中。您可以删除这两个文件夹,它们将被重新创建。

于 2013-06-20T17:36:55.007 回答