.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 项目中的拼写检查消息字符串的主要内容,如果未能解决你的问题,请参考以下文章
IDEA插件系列(60):Grazie插件——智能拼写和语法检查