为什么不能在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自定义类继承CString问题
Visual Studio 2010 不能包含 stdlib.h