Printable Version of Topic

Click here to view this topic in its original format

Boot Land _ LODR Universal & Portable Apps _ [PortableApps] How? (Portable Dotnet Framework)

Posted by: ispy Dec 21 2008, 10:58 PM

Hi All biggrin.gif ,

I was wondering would there be any mileage in trying to make Dotnet framework portable? Many hate Dotnet framework, it goes without saying but whether we hate it or not it is part of the software scenery!

Questions arise?

Dotnet framework like the programs that are propelled by it has undertaken various stages of evolution & has been incorporated within successive editions of M$ servive packs so the question at what point of entry do you enter the portable world. Having said that some people have not necessarily installed any further service packs albeit, my guess-ter-mit would be that they would be few and far between. However this would be a factor especially when file-sets & registry entries would need recording. I wonder also whether the internal structure of existing files are altered in the updating process?

Would be interested in feedback on this as so many programs are geared towards to Dotnet Framework these days so if dot net could be recorded in the installation process it could possibly be a candidate for portability.

I have briefly searched the net and the nearest topic I could find was centered around dicussions in respect Nlite and a version of Dotnetframework that had been "thinstalled or Thinapped" Sorry about the terminology but I think the majority will catch my drift???

Any thoughts or observations negative or positive woud be welcomed!

Regards & Best wishes,

ispy cheers.gif (This message is being beamed to you from sunny florida vacation time Yippee!)

P.S. All the very best to all Boot-land members at this Christmas festive time & remember don't forget about the real meaning of Christmas. For God so the World.... (That means each & every one of us as individuals)

addendum - Kewl new web site Nuno!!!

Posted by: Nuno Brito Dec 21 2008, 11:14 PM

Hi ispy!

Long time no see, I was tempted to start a new thread at the community forum to see if anyone knew what happened to you.

------

Regarding portability, you should really take a look on maxrealqnx's work with the dot net app script for vistaPE.

It can almost certainly be used a the guide line for creating a portable app since it will mimic the install of the dot net on the target windows OS.

---

One other way to use his work would be creating a wb project that would install and uninstall these app scripts at the running windows on the fly but it will certainly be something easier said than done.

In either case, the app script is a good place to find references to registry keys and needed files since Max has already done a good work at debugging dot net support for Windows PE which is extremely restrictive as you certainly know.


Hope you get lots of sun, it's rather cold around in Europe these days.. brr.gif

---

btw: why don't you start the honors and create the boot land merry christmas topic?

(just an idea..)

smile.gif

Posted by: ispy Dec 21 2008, 11:35 PM

Hi Nuno wink.gif ,

No worries I am still here! I am touched by your concerns but briefly to explain. I have passed this message to other Boot-land members by private PM.

Absence due to personal problems!

Thanks for the info will look into the information you have posted, there is also a compact version of dot net also which could provide some clues. I f you want me to remove the paragraph above I will duly comply!

Regards & repect,

ispy thumbsup.gif

Posted by: Nuno Brito Dec 21 2008, 11:54 PM

Say no more. In Portugal there is a saying: "Enquanto há vida, há esperança."

This roughly translates to "While there is life, there is hope." and I truly wish the best for your nephew and family to have a safe recovery and not lose hope while there is a chance to try everything possible.

Posted by: sanbarrow Dec 22 2008, 11:28 AM

Hi Ispy
first of all : best wishes to your nephew

About the portable dotnet ...
It maybe not exactly what you want but if you look at MOA you will notice that it has a "portable dotnet" implemented.
Maybe prtable is not quite the right term - but in MOA you can load dotnet on demand - you don't need to add anything at build-time ...

Ulli

Posted by: ispy Dec 23 2008, 07:54 AM

Hi Sanbarrow/Nuno biggrin.gif ,

Many thanks for the replies will investigate further & approach both MaxReal & maybe discuss at further length with Peter aka psc.

QUOTE
btw: why don't you start the honors and create the boot land merry christmas topic?

(just an idea..)

I will put some bits & pieces together for tonight!
Regards & Respect,

ispy cheers.gif

Posted by: ispy Dec 28 2008, 03:47 PM

Hi all biggrin.gif ,

Its looking extremely doubtful on making dotnet framework portable so for any program writers who are contemplating writing portable software avoid VB net, shame but there you go!

So in the interests of making this post remotely useful here is a link to a little gizmo that users may prove useful, tis called framework detect v1.0. It will tell you version of Dotnet framework you have installed on your PC. Here is a screeney when used on my PC. It is portable & simple to use, that which is marked in red is not installed & that which is illustrated in green is installed.


& here is the link to obtain:
http://www.softpedia.com/get/System/System-Info/Framework-Detector.shtml
N-JOY!

Regards & Best Wishes,

ispy wink.gif

Posted by: jaclaz Dec 28 2008, 04:04 PM

I seem to remember that also Sanbarrow installs it on-the-fly in his MOA.

jaclaz

Posted by: ispy Dec 28 2008, 04:17 PM

Hi Jaclaz biggrin.gif ,

Ummm I will get in touch with Sanbarrow via PM & see if it could be ported to a full xp scenario moa presumeably is a project put together by Peter if I am not mistaken?

Regards & Respect,

ispy thumbup.gif

Posted by: jaclaz Dec 28 2008, 04:28 PM

QUOTE (ispy @ Dec 28 2008, 06:17 PM) *
Hi Jaclaz biggrin.gif ,

Ummm I will get in touch with Sanbarrow via PM & see if it could be ported to a full xp scenario moa presumeably is a project put together by Peter if I am not mistaken?

Regards & Respect,

ispy thumbup.gif


Is your google broken? w00t.gif
http://www.boot-land.net/forums/index.php?showtopic=4298

MOA is a project by Sanbarrow (Ulli).
http://sanbarrow.com/

nativeEx_moa-lite is the project by psc (Peter)
http://www.boot-land.net/forums/?showtopic=3439

jaclaz

Posted by: ispy Dec 28 2008, 04:50 PM

Hi Jaclaz biggrin.gif ,

OOooop's
Appologies to Sanbarrow.
Appologies to Peter.


I was thinking in terms of Peter's Moa project sorry! Why do they both use the same word Moa is it short hand for something?

Many Thanks Jaclaz!

R&R,

ispy cheers.gif

Posted by: ispy Dec 28 2008, 06:09 PM

Hi all biggrin.gif ,

This seems quite interesting:
open source .net
http://dotgnu.org/pnet.html

R&R,

ispy wink.gif

Posted by: jaclaz Dec 28 2008, 06:51 PM

Choose one:
http://acronyms.thefreedictionary.com/moa

Then FORGET about them and get the right one: wink.gif
http://sanbarrow.com/moa.html

QUOTE
Multi
Operating system
Administration / Addicts



Look, really, I can fix/repair your google, I usually ask for impossibly high hourly rates, but for a friend like you, I could do it for just a few bucks....happy22.gif

jaclaz

Posted by: sanbarrow Dec 28 2008, 07:29 PM

Hi Ispy

MOA is an old project of mine - first "release" was about 5 years ago.
It basically is a set of BartPE plugins that create something like a monolithic PE-core system following the "enough is beautiful" approach.
Enough means: run VMware-apps and install most other stuff on the fly.

Back to the question:
I doubt that the way I load dotnet in MOA can be called "portable dotnet framework"
I prefer "load on demand" dotnet framework.
It boils downn to NOT adding anything at build-time - and speed-install everything on the fly.
That works pretty well in MOA - if you use a PE with a reasonable layout it should be possible to translate it

Ulli

Posted by: amalux Dec 28 2008, 07:37 PM

QUOTE (ispy @ Dec 28 2008, 10:09 AM) *
Hi all biggrin.gif ,

This seems quite interesting:
open source .net
http://dotgnu.org/pnet.html

R&R,

ispy wink.gif

Hi ispy, looks interesting but the Windows installer link is broken; do you know of another source? If not I'll just try later... Thanks smile.gif

Posted by: sanbarrow Dec 28 2008, 07:37 PM

By the way - the MOA implementation seems to be pretty stable - I haven't seen a single dotnet crash.
It works so good that I tell MOA users when they ask how do I add app XY simply "just do it" rolleyes.gif

Posted by: ispy Dec 28 2008, 07:42 PM

Hi Jaclaz biggrin.gif ,

Are you really trying to say the problem is "Google" if you remove the improbable what are you left with LOL?
The Operator or lack of maybe, don't be polite say it as it is

A Few bucks are you "Joking" I'm Skint after Christmas, pass the hat around next stop skid row!

I have been to Sanbarrow 's web site seems very impressive project, seems to use VMware in a detailed way, being entirely superficial as I am, I liked the "pink" song on his site very profound, although (Lyrics) I would estimate that the president of the USA works quite hard, the crown wears heavy so to speak!
Wonder if Peter's acronym for his project is the same as Sanbarrow's?

R&R,

ispy cheers.gif

Posted by: sanbarrow Dec 28 2008, 07:47 PM

QUOTE
Wonder if Peter's acronym for his project is the same as Sanbarrow's?



Peter and me tried to port my MOA-stuff - or better some parts of it into a new winbuilder-project - the result was a VMware-workstation-script Peter created and it was named MOA-lite

Posted by: ispy Dec 28 2008, 08:00 PM

Hi Sanbarrow biggrin.gif ,

Many thanks for the reply!

Do you think it is feasible & practical knowing what you do about Dot Net Framework whether it would be possible to create a portable version that would work on a full XP system or is it fraught with many hurdles and difficulties?

Could you PM me if you would prefer?

R&R,

ispy frusty.gif

Posted by: sanbarrow Dec 28 2008, 08:28 PM

Sorry - I completely missunderstood - you are not asking for PE.
IMHO thinking about a portable .NET for real XP makes no sense - .Net writes tons of lines to registry - you would never be able to really clean up after use.
In PE you don't need to clean up and you have a much more uniformed start condition than in real XP - thats why the "load on demand" works in PE - it would fail horribly on real XP I guess

Posted by: ispy Dec 28 2008, 08:49 PM

Hi Sanbarrow thumbup.gif ,

cheers.gif Matey, best not to go there with this then, much oblighed!

R&R,

ispy ok.gif


Posted by: sanbarrow Dec 28 2008, 08:58 PM

Yeah - forget it hyper.gif

that will make you sleep much better rolleyes.gif

Posted by: joakim Apr 29 2009, 12:28 PM

A little addition to an old thread.

Wouldn't portable dotnet be possible if ThinApp'ed?

For working around the need for ntfs formatted X when junctioning.

And no need for clean-ups if used on a non-pe system.


Joakim

Posted by: Michael McStarfighter Sep 1 2009, 10:08 AM

I just found a how-to in a blog of VMware about thinapping NET Framework 3.5 ...

http://blogs.vmware.com/thinapp/2008/11/step-by-step-in.html

Posted by: Arjun Apr 13 2010, 04:35 AM

Cool. I was also thinking of such a solution to port dotnet framework. very useful tutorial.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)