果园:完整来源与否?

时间:2011-08-25 19:03:09

标签: c# visual-studio-2010 orchardcms

我们将使用Orchard作为特定客户的基础。我们是一家运行VS2K10的C#商店。我们将根据我们项目的规范将其放入我们的版本控制系统中。

也就是说,我们将根据客户的需求创建自定义模块。这里的每个人都推荐什么方法?

  1. 从CodePlex获取完整资源并在
  2. 中查看
  3. 仅下载Orchard网页代码(类似于网络平台安装程序)
  4. #1的问题是代码库相当大,但它允许我们在开发时在本地调试站点。

    #2有什么警告?缺乏调试?

    我很好奇每个人的方法是什么。我倾向于选择#1,获得完整的源代码,将其抛入SVN,然后再将其构建。

    思想?

3 个答案:

答案 0 :(得分:11)

如果要使用Visual Studio开发模块,只需使用完整的源代码即可。磁盘空间很便宜。 #2的注意事项是它非常不舒服。为什么要这么麻烦?

答案 1 :(得分:2)

我使用的是完整源代码版本,但我只检查了我正在进行源代码管理的模块和主题。

我最初只使用网络代码,但发现自己遇到了许多小问题,这些问题在使用完整资源时更容易追踪。

我发现只有控制我正在处理的东西的源代码才能更容易地更新到更新版本的Orchard。

答案 2 :(得分:0)

我不是软件工程师,但我会这样做:

  • 获取源代码。
  • 将其添加到VS解决方案和源代码管理中。
  • 请勿参考项目。
  • 在该项目上添加一个post-build事件,将dll和符号(用于调试)复制到项目文件夹中,否则将引用此文件夹。

如果它在该项目程序集的类中崩溃,您将能够指定源代码文件,因为您获得了符号,并且由于您不会定期修改该项目,因此您的VS赢了“每次重建它。如果你想节省一些内存,你甚至可以卸载项目,无论它多么微不足道。