我正在创建一个C#类库供其他开发人员使用。我应该如何打包它 - 只需压缩DLL并将其放在网站上?
答案 0 :(得分:1)
如果它只是一个DLL,那么我就不会打扰它了。但是,如果您使用它压缩了一些文档以及示例配置文件(如果适用),那将会很不错。
答案 1 :(得分:1)
推荐的方法是将代码源(包括构建脚本)上传到googlecode等网站,以便其他开发人员可以下载并编译它,但如果它是封闭的源库,则会压缩程序集(mylibrary.DLL) ),文档(mylibrary.XML)和调试信息文件(mylibrary.PDB)应该足够了。
答案 2 :(得分:0)
那么,你有没有使用过另一个第三方?您希望在完美打包的第三方下载中看到什么?
我至少会用以下内容将其压缩:
如果你包括来源那么 *源/ source /文件夹 * / tests /文件夹中的任何测试
如果它的东西很好你可能想要坚持谷歌代码或codeplex而不是你自己的网站?
答案 3 :(得分:0)
是
您应该在ZIP文件中包含文档,包括返回您网站的链接。 NDoc非常适合从XML注释中生成文档。
答案 4 :(得分:0)
请看第三方项目的灵感,但是,拉链dll很好。
如果您的文档很大,那么您应该将它放入一个单独的zip中,如果您发布源代码,则应将其放入第3个拉链。
无论哪种方式,您的dll都应附带自述文件,说明它是什么版本,目的是什么,谁编写它以及如何与它们取得联系,以及任何依赖项或其他有用的信息片段。
文档非常重要!
答案 5 :(得分:0)
我建议,如果这是一个产品,你会想要一个安装它的安装项目。这包括将其放在GAC中并将文档留在某处。
修改的
为了澄清,我的意思是真正的文档,而不仅仅是评论自动生成的内容。