欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 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:不要让访问者为内容工作
下一篇: 网站添加聊天的三个理由
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
如何在 2024 年为您的网站创建徽标
无缝过渡:在设计驱动型开发中表现出色
社交媒体受欢迎程度背后的心理学
超越点击和点赞:释放数字营销的力量
使用选择轮使网站导航变得有趣的便捷指南
在您的网站上使用不寻常和醒目的颜色的 6 种方法
花店的基本数字营销策略
SEO的内部链接最佳实践
最后更新
如果需要改造在线商店南京网站建设认为需要考虑的 8 件事 南京网站制作公司分享使用 iPhone 拍摄更好网站照片的 7 个技巧 南京网站制作说说哪些关键因素使商业网站成功? 2024年房地产网站的创新网页设计趋势 捕捉自信:摄影在男士时尚品牌中的作用 SEO的内部链接最佳实践 花店的基本数字营销策略 在您的网站上使用不寻常和醒目的颜色的 6 种方法
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例