QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

适用于多重目标的 FxCop 规则

  • 2007-10-09
  • 本文字数:369 字

    阅读完需:约 1 分钟

Visual Studio 2008 中新引入的多重目标(Multi-targeting)引发了一系列的问题。因为.NET 3.5 对核心程序集的功能进行了扩充,所以在设定目标为.NET 2.0 时必须要格外注意。否则应用程序可能在编译时一切正常,不过在运行时却由于缺失方法定义而失败。为了避免这类可能发生的问题,我们可以借助于 Krzysztof Cwalina 为多重目标编写的 FxCop 规则。

FxCop 是一个为 Visual Studio 提供代码分析的工具,并允许开发者创建自定义的规则。FxCop 的规则将应用于 IL 之上而不是源代码级别,因此对于任何.NET 语言均能适用。

Krzysztof 提供了一个示例规则,该规则将在你使用某个新的类或者方法时产生一个警告。这些新的类和方法的列表随其源代码发布。这个规则也适用于预防代码中使用与当前项目不匹配的类型。例如尝试使用一些尚未被实现的Mono 类型等。

查看英文原文: FxCop Rule for Multi-Targeting

2007-10-09 12:00866
用户头像

发布了 37 篇内容, 共 92923 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

火山引擎数据飞轮2.0助力中信银行,用“AI”开启新年新气象

字节跳动数据平台

音视频互动APP的开发框架

北京木奇移动技术有限公司

软件外包公司 音视频APP 音视频编解码

唯品会商品列表接口(唯品会 API 系列)

tbapi

唯品会API 唯品会商品列表接口

【YashanDB知识库】MySQL的FROM_UNIXTIME和UNIX_TIMESTAMP如何在YashanDB改写

YashanDB

数据库 yashandb

电子书排版与出版工具Vellum for Mac激活版

小玖_苹果Mac软件

技术干货|Altair HyperWorks 二次开发与 Python 重构仿真新体验

Altair RapidMiner

Python 重构 开发语言 前处理软件

阿里云 EMR Serverless Spark 在微财机器学习场景下的应用

阿里云大数据AI技术

大数据 数据采集 分布式训练 EMR

音视频互动APP的成本

北京木奇移动技术有限公司

音视频开发 软件外包公司 音视频APP

低代码开发中的创新实践

伤感汤姆布利柏

探索生成式AI与低代码结合的无限可能

天津汇柏科技有限公司

低代码 生成式AI

2024年最受欢迎的5个Go框架

王中阳Go

后端 go框架

IDA Professional for mac 强大灵活且广泛使用的逆向工程和静态分析工具

Rose

3D渲染和动画制作 KeyShot 2024.3浮动许可证

Rose

系统监控工具Monit for Mac激活版

小玖_苹果Mac软件

【YashanDB知识库】YMP从oracle到yashan迁移评估报OCI相关错误

YashanDB

数据库 yashandb

Volcano v1.11 重磅发布!开启AI与大数据的云原生调度新纪元

华为云原生团队

云计算 开源 容器 云原生

PlistEdit Pro for Mac(Plist编辑器)v1.9.7直装版

Rose

Type Fu for Mac(打字练习)v4.8.0激活版

Rose

【YashanDB知识库】对比Oracle和YashanDB对象不一致的方法

YashanDB

数据库 yashandb

华为Mate 70的麒麟9020芯片是谁生产的?

博文视点Broadview

高效文件查找工具ProFind for Mac中文激活版

小玖_苹果Mac软件

表格图表编辑工具MarkupTable for Mac激活版

小玖_苹果Mac软件

Keka for Mac压缩解压缩工具如ZIP、RAR、7-Zip

Rose

人工智能丨DeepSeek-V3:推理速度飙升,开源模型新王者诞生!

测试人

人工智能 软件测试

谷歌访问助手(谷歌浏览器插件)Mac版

Rose

专业级别的视频编辑软件Adobe Premiere Pro 2025 for Mac中文激活

小玖_苹果Mac软件

音视频互动APP的技术难点

北京木奇移动技术有限公司

音视频开发 软件外包公司 音视频APP

Three-Body Technology Lost Soul for mac(三体洞箫软件音源) 激活版

Rose

未来技术路线选择:低代码开发还是传统开发?

秃头小帅oi

交互式产品原型设计工具 Axure RP 9 mac中文破解版 含永久密钥

Rose

适用于多重目标的FxCop规则_.NET_Jonathan Allen_InfoQ精选文章