学C#时遇到的一个"过时"方法 Application.EnableRTLMirroring()

作者:XiaoSong     E-mail: [email protected]

《Programming C#》的某个范例代码,在VS2005 beta2中编译时,提示这个方法找不到。

查MSDN也是同样结果。在Google上搜到了关于该问题的老帖,算是常见问题了

同时又在Microsoft Connect上的反馈中找到了答案,贴在下面,以供日后考察。

注意有色字体,Microsoft Connect说这个方法存在争议,已被Beta2弃用了。。

我的解决办法就是注释掉,不知在beta2中有没有替代的办法~

Microsoft Connect上的回复:

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=116127

类型 错误 代码 116127
状态 关闭 (不会修复) 访问限制 公开
打开者 Kevin Westhead 障碍 否
打开日期 2004/7/17 提交语言 英语

描述
Initials longer than 2 characters should use Pascal case, therefore

Application.EnableRTLMirroring should be Application.EnableRtlMirroring.
建议
Thank you for submitting this isse. We will investigate it and keep you informed.

Andrea
.Net Client QA Team
由 Microsoft 在 2004/7/22 20:04 发送
Bug was updated during data migration.

MSDN Team
由 Microsoft 在 2004/7/22 22:30 发送
This method has been obsoleted, and will be removed after Beta2.
由 Microsoft 在 2004/10/1 16:30 发送
This api has been deprecated for RTM and therefore the casing will not be fixed for beta2.
由 Microsoft 在 2005/1/24 10:38 发送
Product Language
English
Version
Visual Studio 2005 Beta 1
Category
Other
Operating System
Windows 2000 Professional
Operating System Language
English
Steps to Reproduce
1. Start Visual Studio.
2. Press CTRL+W, J.
3. Browse to System.Windows.Forms.Application.
Actual Results
Application has a method called EnableRTLMirroring.
Expected Results
Application has a method called EnableRtlMirroring.
文件附件
0 个附件  

你可能感兴趣的:(C#,Microsoft,Google,System,pascal,deprecated)