速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

更加易用的 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:124121
用户头像

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

关注

评论

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

食堂就餐卡系统设计

Yangjing

极客大学架构师训练营

架构一期第一周作业

Airs

课程作业

架构师训练营第 1 期-第一周学习总结

Todd-Lee

极客大学架构师训练营

第一周学习总结

崔方剑

极客大学架构师训练营

你附近的人都有谁,这个功能是怎么实现的?

老胡爱分享

redis geo

架构师训练营第 1 期 第一周总结

张建亮

第一周学习总结

Croesus

食堂就餐卡系统设计

fmouse

架构师训练营-作业-第一周

Max2012

极客大学架构师训练营

架构师第一期作业(第一周)

Cheer

课程练习

架构师训练营第 1 期 命题作业

张建亮

第一周总结

fmouse

极客大学架构师训练营

架构师训练营 Week1 - 食堂就餐卡系统设计

极客大学架构师训练营

第一周-学习总结

Yangjing

极客大学架构师训练营

就餐卡系统设计-UML图

scorpion

第一周命题作业

崔方剑

极客大学架构师训练营

店长:是新零售系统落地的核心环节

boshi

数字化 标准化 新零售

80%的程序员忽略的那些事-架构师是干什么的

郎哲158

学习 程序员 工程师 架构师 极客大学架构师训练营

极客时间架构师训练营第一周学习总结

Jacky.Chen

架構師訓練營第 1 期 - 第 01 周作業

Panda

系统用例图,组件图,组件时序图,部署图

Croesus

第一周作业二:学习总结

登顶计划

第一周学习总节

兵长

架构师第一期作业

happy

架构师培训第一节课学习总结

happy

食堂就餐卡系统设计

orchid9

食堂就餐卡系统设计

蓝黑

极客大学架构师训练营

目标:创业团队组织搭建的内在逻辑

boshi

创业 团队组织

食堂就餐卡系统UML图

Jacky.Chen

80% 的程序员忽略的那些事 - 架构师常干的那些事

郎哲158

学习 极客大学架构师训练营

架构师学习课程第一周学习总结

orchid9

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