为什么不能在Visual Studio 2010中以本地化模式添加组件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么不能在Visual Studio 2010中以本地化模式添加组件?相关的知识,希望对你有一定的参考价值。

我刚开始创建一个Windows服务;出于好奇,选择英语(美国)作为服务的语言,虽然本地化不是手头的要求的一部分。

然后当我尝试将Timer组件拖到服务的设计区域时,我收到以下消息:

"Components cannot be added in localization mode. Select (Default) in the Language Property to return to the default form and add components."

我的问题是,本地化与组件有什么关系?

我正在使用VS2010 / C#/ .Net 4和所有最新的服务包。谢谢你的任何答案。

答案

将Localization属性更改回Default,然后添加Timer组件。 Localization属性使Designer为您选择的语言生成资源文件。这些资源文件包含文本,控件位置等,因此您可以为每种语言使用不同的值。

如果不要求本地化,那么最好不要这样做。本地化可以为您带来额外的工作和娱乐。

另一答案

对于不知道如何解决该问题的人:

主视觉工作室窗口的右侧有一个名为“属性”的面板。如果您没有,请右键单击您创建的表单(或者您有一个默认表单),然后您将看到该小窗口的属性底部。点击“属性”后会出现在右侧。它中有几个标签。并且要清楚地看到从顶部逐个关闭这些标签。如“可访问性”,“外观”例如。您应该看到“设计”选项卡。在那之下有一个标签“语言”,点击它(我有阿法尔)并选择“默认”。

以上是关于为什么不能在Visual Studio 2010中以本地化模式添加组件?的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2010不能正确安装,急求

项目参考问题,Visual Studio 2010

visual studio 2010自定义类继承CString问题

Visual Studio 2010 不能包含 stdlib.h

win10visual studio2010提示不能安装怎么办?

为啥我的Visual Studio 2010 运行时不能显示汉字?