生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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

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

关注

评论

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

学习笔记:架构师训练营-第七周

四夕晖

架构作业-第七周

Nick~毓

架构师训练营第 7 周作业

netspecial

极客大学架构师训练营

架构训练营第三周作业

李日盛

架构设计

【第七周】性能优化(一)

云龙

架构师训练营第三周总结

lakers

极客大学架构师训练营

架构师训练营第三周作业1

韩儿

性能优化-性能测试,系统优化,锁

garlic

极客大学架构师训练营

第三周架构师训练营作业

lithium

架構師訓練營 week7 作業

ilake

如何将PyTorch Lightning模型部署到生产中

计算机与AI

学习 PyTorch

架构训练营第三周学习总结

一期一会

聊聊Go代码覆盖率技术与最佳实践

大卡尔

覆盖率 Go 语言

第三周学习总结

Griffenliu

多个区块链细分标准发布

CECBC

区块链 贸易

架构训练营第三周作业

一期一会

设计模式

区块链互联互通成为焦点

CECBC

区块链

第三周作业二

Jack

架构师训练营 week3 学习总结

花果山

极客大学架构师训练营

架构师训练营 week3 课后作业

花果山

极客大学架构师训练营

第三周学习总结

tothegump

极客大学架构师训练营

C语言重点——指针篇(一文让你完全搞懂指针)| 从内存理解指针 | 指针完全解析

编程指北

c++ 编程 后端 指针 C语言

架构师训练营第三周作业2

韩儿

# 第三周手写单例模式

Jack

架构师训练营第 7 周学习总结

netspecial

极客大学架构师训练营

架构师训练营第七周作业

四夕晖

第三周作业

Griffenliu

区块链与机械时钟的演化

CECBC

区块链

架構師訓練營 week7 總結

ilake

架构师训练营 -week07-总结

大刘

极客大学架构师训练营

架构师训练营第三周作业

lakers

极客大学架构师训练营

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