.Net 项目中的拼写检查消息字符串

Posted

技术标签:

【中文标题】.Net 项目中的拼写检查消息字符串【英文标题】:Spell checking message strings in .Net projects 【发布时间】:2011-04-26 12:56:44 【问题描述】:

我想对项目中使用的所有消息字符串进行拼写检查。我如何使用 fxCop v 1.3.6 做到这一点? 或者您是否推荐任何其他微软工具(不是第三方工具),因为我们公司不接受它

请帮助... 我正在使用 FxCop v1.3.6 测试的示例代码

// comment with invvvvls spellsig
        private void Form1_Load(object sender, EventArgs e)
        
            MessageBox.Show("This is incorret spelling");
        

【问题讨论】:

【参考方案1】:

您可以使用 Visual Studio 加载项(来自 VSCodeGallery)。它不是来自微软,而是一个集成到 VS 的工具:

http://visualstudiogallery.msdn.microsoft.com/7c8341f1-ebac-40c8-92c2-476db8d523ce

另一方面,FxCop >= 1.36 肯定带有内部拼写检查器,如下所述:http://davesbox.com/archive/2008/06/08/fxcop-now-ships-with-the-spell-checker-libraries.aspx。就其所述而言,您应该能够通过以下方式启用它:Project -> Options -> Spelling & Analysis 并设置 Spelling language 下拉菜单,但我在 FxCop v4.5 RC 中找不到下拉菜单,因为我没有安装 v1.36 版本。

【讨论】:

不,我无法在 FxCop 1.3.6 中进行拼写检查 我有一个简单的代码要测试,但它没有发现拼写错误 试试我发布的“拼写检查”插件,看看它是否有效。也许还有其他一些问题会完全影响拼写检查器。【参考方案2】:

尝试将您的字符串放入资源文件中。我使用的是 FxCop 版本 10,我注意到我的资源文件中的字符串经过拼写检查。

【讨论】:

以上是关于.Net 项目中的拼写检查消息字符串的主要内容,如果未能解决你的问题,请参考以下文章

Telerik RadEditor拼写检查器无法正常工作

IDEA插件系列(60):Grazie插件——智能拼写和语法检查

VS Code:启用内联拼写检查,但在“问题”面板中禁用拼写检查

Win10中的拼写检查文本框 - 慢

单词拼写检查之cutoff距离

如何在 JavaScript 中访问 Chrome 拼写检查建议