Closed. This question is opinion-based 。它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。

6年前关闭。



Improve this question




我准备在 CodePlex 上启动一个贡献项目,以提供一个地方,人们可以在那里为我在那里的另一个项目编写和共享扩展。这个 contrib 项目将类似于 MEF-Contrib project,因为多人将能够向扩展核心应用程序的项目提交项目。

现在,我正在尝试关注组织存储库和解决方案的最佳方式可能是什么。我想想象会有大量的人向项目添加内容,如果它增长如此,我想知道单个 DLL 是否最好。

在不真正知道人们将提交的某些扩展可能有多大的情况下,您认为将每个扩展视为一个单独的文件夹和项目/程序集会更好,还是应该将它们全部归为一个像 MEF- 这样的大型项目?贡献?

最佳答案

在尝试将项目的“所需内容”部署到生产中时,我希望每个扩展都看到一个文件夹。这样可以轻松选择(或取消选择)扩展以包含到项目中。

关于.net - 我应该如何构建社区贡献代码存储库和解决方案?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2109671/

10-14 00:41