欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 网站知识
使用StyleCop.MSBuild在Web应用程序开发期间实施C#编码标准
来源:南京网站制作 时间:2019-01-27 10:42:50

众所周知,将网站开发过渡到不同的团队很少没有头疼,通常是所有相关方。然而,这些转换有时是不可避免的,因为初始开发和后期开发通常由完全独立的团队处理。当评论代码稀缺且编码标准被忽略时,紧迫的期限通常会使这种转变更加困难。教育程序员编写标准和最佳实践可以帮助缓解过渡期间发生的混乱。清晰,一致和注释的代码将比混淆,不一致和不一致的代码具有更好的转换机会。尽管如此,即使是受过良好教育的程序员,也可以忽略标准。解决这个问题的一个选择是利用StyleCop强制开发人员使用一组编码标准规则。如果他们的代码不符合StyleCop标准,那么他们就无法编译解决方案。设置StyleCop非常简单,可以在初始项目开发之前完成:

 
1.安装StyleCop Visual Studio扩展
每个将使用StyleCop处理应用程序的开发人员都应安装Visual StyleCop扩展: 

2.将StyleCop.MSBuild NuGet包添加到C#项目
开发人员安装Visual StyleCop扩展后,需要将StyleCop.MSBuild添加到C#项目以强制执行规则。StyleCop.MSBuild可以通过NuGet轻松添加:

3.将StyleCop警告强制为错误 
安装NuGet包后,StyleCop将开始为任何未传递的代码规则发出警告。警告没问题,但我们希望这些都是错误,因此解决方案无法编译。抛出错误,开发人员别无选择,只能在成功构建之前修复所有样式。 

-Edit Visual Studio中的.csproj文件
 
- 在第一个<ProjectGroup>部分中,添加:
 
<StyleCopTreatErrorsAsWarnings> false </ StyleCopTreatErrorsAsWarnings> 
 
- 保存文件并重新加载项目
 
4.根据需要调整StyleCop设置。现在警告被设置为被视为错误,解决方案在解决之前无法再构建。例如,StyleCop中默认需要属性标题。如果缺少一个,将收到如下错误:

添加标头时,错误已解决,构建成功。错误信息还提供正在实施的特定StyleCop规则。通过右键单击项目并选择“StyleCop Settings”可以切换规则

StyleCop提供了一系列可以配置用于执行的不同选项。不想强制执行属性摘要和文件头?轻松关闭它们。想要确保每个人在摘要中拼写正确并在一段时间内结束他们的评论吗?这些也有选择。
 
随着开发人员开始熟悉新的规则和限制,引入这样的编程标准可能会减慢开发速度。但是,在转换到不同的团队或返回客户端时,它将节省大量时间。StyleCop不会修复项目转换期间发生的所有问题,但肯定会对许多人有所帮助。

本文地址:http://www.njanyou.cn/web/2275.html
Tag:
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 导航101:不要让访问者为内容工作
下一篇: 网站添加聊天的三个理由
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
小型企业平稳运营所需的 5 种软件类型
为什么每个人都在谈论 Advantage+ Creative
27 关于 Bing PPC 的统计数据
改善编程和 QA 之间协作的 4 种方法
您的网站给人留下第一印象:为什么好的网页设计对企业至关重要
网页设计和内容营销:最大限度地提高博客参与度的 6 个技巧
所有重要的 GA4 指标
ClickFunnels 与 Kajabi:详细比较
最后更新
打造直观体验:UX 和 UI 矩阵 了解 Advantage+ 定位 我们所知道的关于大规模谷歌算法泄漏的一切 如何撰写吸引受众注意力的营销电子邮件 如何使用数据抓取进行有效的竞争分析:分步指南 优化医疗保健提供商的 SEO 和在线形象:2024 年的最佳实践 Elementor:网站建设的首选(原因如下) 产品系列页面:提高电子商务转化率的设计策略
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例