OrchardCore icon indicating copy to clipboard operation
OrchardCore copied to clipboard

Solution split

Open xperiandri opened this issue 8 years ago • 6 comments

VS 15.3 on my Surface Pro 3 is extremely unresponsive with so many projects in solution. Even lightweight solution loading does not help too much.

I propose to split solution into manageable pieces. What is the best approach in your opinion.

xperiandri avatar Aug 18 '17 18:08 xperiandri

The end users will use the nuget packages. However for the ones who prefer to work with the source, or the core devs I agree. @Jetski5822 will probably have some idea.

sebastienros avatar Aug 18 '17 18:08 sebastienros

#964

infofromca avatar Sep 05 '17 12:09 infofromca

+1 ,loading orchard project consume too much memory.

xiaoyc avatar Sep 07 '17 09:09 xiaoyc

Indeed, opening orchard core for the first time - 127 Projects. Fan howling for minutes. Solution still unusable after minutes. This is a current Carbon X1 with 16GB. C'mon!

Chances are this Project is violating the "Projects organize deployment artefacts, not architectural boundaries" rule. At first glance I saw a Project with one(!) file in it. Task and TaskAbstractions separated. These are probably namespaces. I think one could save man-years of developer time by analyzing what are Independent deployment artefacts and merging the Projects accordingly.

flq avatar Sep 16 '17 21:09 flq

The current approach to this is solution filters, what @hishamco attempted here: https://github.com/OrchardCMS/OrchardCore/pull/10436.

Piedone avatar Apr 25 '24 22:04 Piedone

@Piedone if we planned to do it, I will submit a PR again

hishamco avatar Apr 26 '24 02:04 hishamco

Duplicated by https://github.com/OrchardCMS/OrchardCore/issues/5660.

Piedone avatar May 03 '24 20:05 Piedone