Microsoft的System.Net.Mail实现不提供强大的邮件解决方案。我想使用Mono的System.Net.Mail实现,但是该命名空间嵌入在Mono附带的System.dll中,并且具有与原始.net框架完全相同的命名空间。
我想要做的是从单声道解决方案中提取System.Net.Mail并将命名空间重命名为Mono.System.Net.Mail。然后我可以在自己的DLL中编译它,最后有一个有效的邮件解决方案!
谁能告诉我这是怎么做到的?
答案 0 :(得分:2)
只需从svn repository(svn co svn://anonsvn.mono-project.com/source/trunk/mcs/class/System/System.Net.Mail
)签出代码,将所需的类复制到新项目中,更改命名空间并自行编译dll。 Mono类库是根据MIT许可证授权的,因此您只需说明您在最终产品许可证中使用它们,一切都很好。
答案 1 :(得分:0)
您可以使用extern alias(如果您使用的是C#)