0

我们有一个产品,可以从给定的模型和设置生成源代码(C#/java/IOS)。生成的代码将交付给客户以供其增强。

我想摆脱大量代码(C#)来记录审计细节,比如方法输入、退出、使用 PostSharp 的异常处理。免费版(Expression Edition)满足我的需要。

但是,当我们将代码交付给客户时,它应该是干净的,没有我们的产品/组织的痕迹,就好像它是由客户组织中的程序员编写和开发的一样。

对于这种情况,我可以使用 PostSharp(Express 版)吗?PostSharp 是否包含有关原始消费者的任何信息?还是需要在扩展/编译源代码的每个客户端上重新安装/注册?

谢谢

4

1 回答 1

2

如果您将 PostSharp 添加到项目中,那么 PostSharp 将成为构建过程的一部分 - 每个尝试构建项目的开发人员都必须安装 PostSharp 并注册许可证(快速或商业)。

在您的情况下,不会有关于您公司的信息与源代码一起重新分发。但是从您那里收到源代码的客户必须在构建过程中安装 PostSharp 并注册他自己的许可证。

于 2013-09-16T13:11:16.617 回答