NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

更加易用的 PostSharp

  • 2013-05-30
  • 本文字数:559 字

    阅读完需:约 2 分钟

PostSharp 3.0 与 Visual Studio 和 NuGet 进行了深度集成。通过一些鼠标点击,PostSharp 可以为一个干净项目中的方法添加 aspect。该 aspect 所需要的所有包都将被自动下载。

在某些情况下可能会需要额外的信息。例如,第一次添加日志 aspect,会提示用户要使用哪个日志框架。

根据所选框架的不同,可能会需要一些手工配置。例如,Log4Net 还需要在 app.config 文件中添加一个 appender 列表。

对于所有面向方面的编程工具,我们主要关心的是无法确定修改后的代码是什么样的。PostSharp 没有提供预览,但可以启动第三方反编译工具,如 ILSpy、dotPeek 或 Reflector。

这是 PostSharp 第一个兼容 Windows Store、Windows Phone 和 Silverlight 的版本。对这些框架的支持是通过 Portable Class Libraries 提供的。为了解决这些框架中缺少二进制序列化器的问题,PostSharp 提供了它们自己的 PortableFormatter 类。

和很多软件厂商一样,PostSharp 决定放弃以前版本中的定价模型。预算有限的开发者可以使用免费的 PostSharp Express。想要更丰富的特性,需要在第一年购买 $499(Pro 版)或 $799(Ultimate 版)的订阅。后续的支持费用大约为每年 140 和 250。每个许可证是针对每个并发用户,而不是单个用户,所以许可证可以在某种程度上共享。

查看英文原文 PostSharp Has Just Gotten Much Easier

2013-05-30 09:123992
用户头像

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

关注

评论

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

给你的 ABAP 对象打上标签(Tag)

Jerry Wang

SAP abap Netweaver 思爱普 6 月 优质更文活动

HTTP请求:requests的进阶使用方法浅析 | 京东云技术团队

京东科技开发者

Python HTTP请求 requests 企业号 6 月 PK 榜

深入剖析spring核心容器依赖注入类型和原理:Spring依赖注入类型

互联网架构师小马

HTTP请求:requests模块基础使用必知必会 | 京东云技术团队

京东科技开发者

Python HTTP请求 requests 企业号 6 月 PK 榜

「有问必答」Go如何优雅的对时间进行格式化?

王中阳Go

高效工作 学习方法 面试题 Go 语言 6 月 优质更文活动

2023年全国高校公益人工智能师资培训营报名正式开启

飞桨PaddlePaddle

人工智能 百度 飞桨

HarmonyOS 极客马拉松2023 正式启动,诚邀极客们用键盘码出无限可能!

HarmonyOS开发者

HarmonyOS

CFlow:从DevOps到BizDevOps,价值流管理是必然的趋势

嘉为蓝鲸

DevOps 价值流 嘉为蓝鲸 VSM

Docker 与 Kubernetes:打造高效微服务架构的最佳实践

xfgg

Java Docker Kubernetes 6 月 优质更文活动

iOS 单元测试之常用框架 OCMock 详解 | 京东云技术团队

京东科技开发者

ios 测试 单元测试 Mock 企业号 6 月 PK 榜

Python自动化测试的配置层实现方式对标与落地 | 京东云技术团队

京东科技开发者

Python 自动化测试 配置文件 企业号 6 月 PK 榜

vivo 帐号服务稳定性建设之路-平台产品系列06

vivo互联网技术

帐号 服务稳定性 架构优化

原点安全助力金融机构消费者个人信息保护合规

原点安全

数据安全 金融机构 消费者个人信息保护

首添机密计算创新成果!龙蜥首获 ACM SIGSOFT 杰出论文奖

OpenAnolis小助手

云原生 龙蜥社区 sig 机密计算 ICSE

广东省高校人工智能产教融合院长研讨会召开,校企协同探索AI教育新范式

飞桨PaddlePaddle

一行代码将SAP CDS view数据以ALV的方式输出

Jerry Wang

abap Netweaver 思爱普 6 月 优质更文活动

全球异型LED显示屏的市场发展

Dylan

技术 设计 领域 LED显示屏 市场

自动化回归测试平台 AREX 的 Mock 实现原理

AREX 中文社区

Java Mock测试框架 流量回放

共建、共享开源EDA核心共性技术框架|2023开放原子全球开源峰会开源EDA分论坛成功举办

开放原子开源基金会

开源 开放原子全球开源峰会 开放原子 开源EDA

轻松解决Kafka数据流丢失:提升数据完整性和可靠性

xfgg

Java kafka 6 月 优质更文活动

6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)

程序员小富

springboot

大佬带你深入理解Spring依赖注入原理:bean的注册及实例化

互联网架构师小马

浅谈中移链中插件的功能及使用

BSN研习社

区块链

玺璐传媒——连续多年获得中央电视台广告一级代理资质

科技热闻

3个方法,产品迭代延期率降为0?

嘉为蓝鲸

DevOps 持续集成 研发迭代

当 Rokid 遇上函数计算

Serverless Devs

Wise 的平台工程 KPI 探索之旅

SEAL安全

KPI 平台工程

全方位整合生态能力,支付宝为小程序开发者升级一站式云服务

TRaaS

小程序 支付宝小程序 云服务 蚂蚁集团

CQ 社区版 v2.1.0 发布 | 新增数据发布变更、内置脱敏规则等功能

BinTools图尔兹

运维 数据库管理 数据脱敏 CloudQuery 数据变更

IT服务台智能助手,真的靠谱吗?

嘉为蓝鲸

智能助手 GPT IT服务 ChatGPT

直播源码搭建平台技术知识:实时语音识别字幕呈现功能

山东布谷科技

源码 软件开发 源码搭建 直播源码

更加易用的PostSharp_.NET_Jonathan Allen_InfoQ精选文章