0

我创建了时尚的 asp.net 控件,并将源代码和 dll 放在 sourceforge 中。我想知道,如果我创建 asp.net 控件并在某个地方免费上传 dll 会不会有任何问题。据我所知,.NET 框架是免费的,我们可以毫无问题地创建和发布 dll。另外,我应该使用哪个许可证来保护我的工作,我不想要任何钱,但我希望其他开发人员对这个项目感兴趣并致力于它。项目的源锻造位置是:https ://sourceforge.net/p/aspnetcontrols/

您能否查看此位置的示例控件,如果它是一个好的开始,请告诉我

4

2 回答 2

0

执照

GNU 库通用公共许可证 (LGPL) 似乎很受欢迎,但有一些可供选择。

或者

本网站使用创作共用许可证,这也是一个很好的http://creativecommons.org/licenses/by-sa/3.0/

广汽

如果您想轻松地将您的 dll 添加到 GAC 以便它只需要在每台计算机上安装一次,则创建一个安装 (msi) 项目并单击解决方案资源管理器上的“文件系统编辑器”按钮。

在文件系统资源管理器中,您将看到“全局程序集缓存文件夹”。将您的 dll 添加到“全局程序集缓存文件夹”,当用户运行您的 msi 时,它将自动安装到正确的位置。

于 2012-09-08T14:17:00.183 回答
0

是的,您可以共享您的 dll,您可以使用Gacutil.Exe此工具允许您共享有关不同项目或应用程序的程序集。

这允许在 GAC 中安装您的 dll。

链接:http: //msdn.microsoft.com/fr-fr/library/ex0ss12c%28v=vs.80%29.aspx

许可证:http: //jena.sourceforge.net/license.html

于 2012-09-08T14:05:37.250 回答