【问题标题】:Orchard CMS Disk SpaceOrchard CMS 磁盘空间
【发布时间】:2014-11-29 12:02:45
【问题描述】:

晚上好,

我正在使用 Orchard CMS,我有一个简短的问题。我将源代码保存在 PC 的 10GB 分区中;我下载了 orchard 的源代码 (~40MB) 并将其放在该驱动器上。

启动了 Visual Studio,打开了解决方案并开始构建,很快意识到这需要一些时间,所以我去喝了一杯,回来发现它在构建过程中出错了,最后一次我的开发驱动器上的 3GB 磁盘空间已被填满。这不可能是正常的吧?

有谁知道我需要多少可用磁盘空间来从源代码构建果园?我受到笔记本电脑 SSD 大小的限制,我不会为了使用果园而升级!

【问题讨论】:

  • 我的整个果园,带有一些自定义模块,大约是 2.5 gigs。但是 10gigs 对任何东西来说都不算多……存储现在像芯片一样便宜
  • 是的,现在存储很便宜(ish)...除了我在笔记本电脑上,所以它必须是外部的(慢)或者我必须换掉我唯一的硬盘...第二种选择意味着重新安装所有东西,但实际上足够大的 SSD 还不够便宜,不足以证明只是在果园里玩一玩!我已经下载了预编译的站点,现在正在使用 CMS 前端......如果它足以证明我正在研究为其开发模块,那么我想我将不得不硬着头皮购买更大的 SSD .. . 感谢您的建议!

标签: orchardcms diskspace


【解决方案1】:

问题是原始源项目不会禁用“复制本地/私有”以进行引用。因此,解决方案中的每个项目都会在其 bin 文件夹中创建所有引用的副本。这显然不是必需的,并且会成倍增加大小(因为无论如何这些引用都是一起发布的,所以如果它们只包含一次会更好)。

您有 2 个选择:

  1. (推荐) 不要编译源代码,我一直在预编译版本之上编写模块,从不需要对核心源代码进行更改,这可能弊大于利。但是如果你真的需要编译 >
  2. 强制引用不要在本地复制,可以手动复制每个项目中的每个引用,也可以查找宏或一些 VS 魔法来全局强制执行。

【讨论】:

    猜你喜欢
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 2012-01-22
    • 2011-04-30
    • 2013-02-04
    相关资源
    最近更新 更多