写点什么

更加易用的 PostSharp

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

    阅读完需:约 2 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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:124026
用户头像

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

关注

评论

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

oeasy教您玩转vim - 15 - # 行内查找

o

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之EXCEL数据导出(十三)

crudapi

Vue crud crudapi qusar 数据导出

源码级深挖AQS队列同步器

码农参上

AQS 锁机制 8月日更

iOS开发:苹果开发者账号第一次新建APP ID以及创建App的步骤

三掌柜

8月日更 8月

Vue进阶(二十八):浅析 Vue 中 computed 与 method 区别

No Silver Bullet

Vue 8月日更 computed

云小课 | 网络知识一箩筐——NAT网关,让IP地址华丽变身,轻松实现内外网互通

华为云开发者联盟

私网NAT网关 NAT网关 公网NAT网关

TCP-三次握手和四次挥手简单理解

一个大红包

8月日更

如何评价《Java 并发编程艺术》这本书?

cxuan

书籍推荐 java 并发

从0开始的TypeScriptの六:webpack5热更新打包TS

空城机

JavaScript typescript 大前端 8月日更

跟我读论文丨ACL2021 NER 模块化交互网络用于命名实体识别

华为云开发者联盟

自然语言处理 机器学习 ACL2021 NER 模块化交互网络 实体识别

Java Array 和 String 的转换

HoneyMoose

3 条掏心掏肺的建议,新手学习编程必备,快上车!

沉默王二

编程

毕业设计:设计电商秒杀系统

9527

#架构实战营

Go协程并发之百万级并发「让我们一起Golang」

Regan Yue

高并发 协程 Go 语言 8月日更

Apache Pulsar 里程碑简史:打造统一消息流平台与生态

Apache Pulsar

Apache Pulsar StreamNative

“互联网+”大赛之智慧校园赛题攻略:你的智慧校园,WeLink帮你来建

华为云开发者联盟

小程序 华为云 welink 智慧校园 “互联网+”大赛

FastApi-10-Example

Python研究所

FastApi 8月日更

大厂offer?拿来吧你!网易有道笔试编程题特辑

有道技术团队

招聘 笔试 #技术干货# 网易有道

Go 学习笔记之 反射

架构精进之路

Go 语言 8月日更

API纠错+翻译,就等您大展身手!

Geek_6cdeb6

【Flutter 专题】69 图解基本 Stepper 步进器

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

netty系列之:文本聊天室

程序那些事

Java Netty nio 程序那些事

【Vue2.x 源码学习】第三十四篇 - 组件部分-Vue组件与初始化流程简介

Brave

源码 vue2 8月日更

Spring @Transactional 注解事务

Rubble

springboot 8月日更

【LeetCode】二叉树的镜像Java题解

Albert

算法 LeetCode 8月日更

Discourse 用户的邮件无法投递的时候如何处理

HoneyMoose

4种基于像素分割的文本检测算法

华为云开发者联盟

目标检测算法 文本检测 像素分割 文本检测算法 文本

架构杂谈——也谈互联网系统架构演进

老农小江

Java 架构

三分钟看完单例模式的八个例子

4ye

Java 后端 设计模式 单例模式 8月日更

LeetCode题解:783. 二叉搜索树节点最小距离,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

手撸二叉树之二叉树的最近公共祖先

HelloWorld杰少

数据结构与算法 8月日更

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