Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PostSharp Express用于重新分发_C#_Licensing_Postsharp - Fatal编程技术网

C# PostSharp Express用于重新分发

C# PostSharp Express用于重新分发,c#,licensing,postsharp,C#,Licensing,Postsharp,我们有一个产品,它根据给定的模型和设置生成源代码(C#/java/IOS)。生成的代码将交付给客户机,以实现其自身的增强功能 我想去掉大块代码(C#)来记录审计细节,比如方法输入、退出、使用PostSharp处理异常。免费版(表达版)满足我的需要 然而,当我们向客户交付代码时,它应该是干净的,没有我们产品/组织的痕迹,就好像它是由客户组织中的程序员编写和开发的一样 对于这种情况,我可以使用PostSharp(快速版)吗?PostSharp是否包含关于原始消费者的任何信息?或者是否需要在扩展/编译

我们有一个产品,它根据给定的模型和设置生成源代码(C#/java/IOS)。生成的代码将交付给客户机,以实现其自身的增强功能

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


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

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


谢谢

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

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

“应该干净,没有我们产品/组织的痕迹”:这到底意味着什么?写一个“没有痕迹”的产品的唯一方法就是不写它。困惑。我的意思是不应该有关于我们组织的评论/日志信息。我们正在交付完整的源代码,对生成的代码的任何部分都没有所有权。但是,当我反映PostSharp之后生成的dll(使用PostSharp试用版在我的框中编译)时,它有一些文件说明试用版授权给xxx,以及机器xxx生成的代码。您是只将源代码交付给您的客户机,还是将源代码和编译后的dll交付给客户机?PostSharp不会更改您的源代码,只更改生成的程序集dll。我们提供源代码和需要编译的dll(包括PostSharp dll)。如果PostSharp需要安装在客户端框中进行编译,和/或持有与我们公司(原始许可证持有人)相关的任何许可信息,我不太担心。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。