Jump to content











Photo
- - - - -

[PortableApps] How? (Portable Dotnet Framework)


  • Please log in to reply
25 replies to this topic

#1 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 21 December 2008 - 10:58 PM

Hi All :cheers: ,

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 ;) (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!!!

#2 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 21 December 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.. ;)

---

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

(just an idea..)

:cheers:

#3 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 21 December 2008 - 11:35 PM

Hi Nuno :cheers: ,

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 ;)

#4 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 21 December 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.

#5 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 22 December 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

#6 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 23 December 2008 - 07:54 AM

Hi Sanbarrow/Nuno :cheers: ,

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

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 ;)

#7 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 03:47 PM

Hi all :cheers: ,

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.

Posted Image
& here is the link to obtain:
http://www.softpedia...-Detector.shtml
N-JOY!

Regards & Best Wishes,

ispy ;)

#8 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 28 December 2008 - 04:04 PM

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

jaclaz

#9 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 04:17 PM

Hi Jaclaz :cheers: ,

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 ;)

#10 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 28 December 2008 - 04:28 PM

Hi Jaclaz :cheers: ,

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 ;)


Is your google broken? :cheers:
http://www.boot-land...?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...?showtopic=3439

jaclaz

#11 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 04:50 PM

Hi Jaclaz :cheers: ,

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 ;)

#12 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 06:09 PM

Hi all :cheers: ,

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

R&R,

ispy ;)

#13 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 28 December 2008 - 06:51 PM

Choose one:
http://acronyms.thef...tionary.com/moa

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

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....;)

jaclaz

#14 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 28 December 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

#15 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 28 December 2008 - 07:37 PM

Hi all :cheers: ,

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

R&R,

ispy ;)

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 :cheers:

#16 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 28 December 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" :cheers:

#17 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 07:42 PM

Hi Jaclaz :cheers: ,

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 ;)

#18 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 28 December 2008 - 07:47 PM

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

#19 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 08:00 PM

Hi Sanbarrow :cheers: ,

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 ;)

#20 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 28 December 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

#21 ispy

ispy

    Silver Member

  • Tutorial Writer
  • 646 posts
  • Location:PILGRIM

Posted 28 December 2008 - 08:49 PM

Hi Sanbarrow :cheers: ,

;) Matey, best not to go there with this then, much oblighed!

R&R,

ispy :cheers:

#22 sanbarrow

sanbarrow

    Silver Member

  • Developer
  • 788 posts
  • Location:Germany - Sauerland

Posted 28 December 2008 - 08:58 PM

Yeah - forget it ;)

that will make you sleep much better :cheers:

#23 joakim

joakim

    Silver Member

  • Team Reboot
  • 912 posts
  • Location:Bergen
  •  
    Norway

Posted 29 April 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

#24 Michael McStarfighter

Michael McStarfighter

    Newbie

  • Advanced user
  • 24 posts

Posted 01 September 2009 - 10:08 AM

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

http://blogs.vmware....by-step-in.html

#25 Arjun

Arjun

    Member

  • Members
  • 30 posts
  • Location:India
  •  
    India

Posted 13 April 2010 - 04:35 AM

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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users