471,338 Members | 1,133 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,338 software developers and data experts.

.NET linker (=> running app without full .NET runtime) ?

Hello,

I'd like to transform my app created with VJ# in a real stand-alone
app, that I could easily distribute on the net, even if users' PC don't
have a .NET framework.
So I'm looking for a software which can link an entire .NET project to
produce a stand-alone executable, which is independant of .NET
framework, because it contains an internal reduced .NET platform.

Here is a software doing that : http://www.remotesoft.com/linker/
But it cost around $500 and produces executables of about 8 MB :-/

Could anyone help me ? :)

Thank you
Olivier (from France)
PS : excuse me for my bad english ...

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Jul 21 '05 #1
6 2561
"O.L." <no*****@invalid.net> wrote in message
news:mn***********************@invalid.net...
Hello,

I'd like to transform my app created with VJ# in a real stand-alone app,
that I could easily distribute on the net, even if users' PC don't have a
.NET framework.
So I'm looking for a software which can link an entire .NET project to
produce a stand-alone executable, which is independant of .NET framework,
because it contains an internal reduced .NET platform.
Olivier, first off don't apologize for your English, it's a lot better than
some of the English-speakers who post here. I personally do not like the
idea of a linker. They mean your app will be forever tied to that Framework
version. If a fix comes out, tough. In addition linked .NET apps remove a
lot of the security features built into the Framework. I wrote a little
article about my opinions on this here:
http://dotnet.org.za/codingsanity/ar.../25/20986.aspx.

Would it not be better to supply an MSI install that downloads and installs
the Framework if it is not on the computer?
Here is a software doing that : http://www.remotesoft.com/linker/
But it cost around $500 and produces executables of about 8 MB :-/

Could anyone help me ? :)

Thank you
Olivier (from France)
PS : excuse me for my bad english ...

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Jul 21 '05 #2
Sean Hederman a écrit :
"O.L." <no*****@invalid.net> wrote in message
news:mn***********************@invalid.net...
Hello,

I'd like to transform my app created with VJ# in a real stand-alone app,
that I could easily distribute on the net, even if users' PC don't have a
.NET framework.
So I'm looking for a software which can link an entire .NET project to
produce a stand-alone executable, which is independant of .NET framework,
because it contains an internal reduced .NET platform.
Olivier, first off don't apologize for your English, it's a lot better than
some of the English-speakers who post here. Lol ... Thank you ! :-]
I personally do not like the idea
of a linker. They mean your app will be forever tied to that Framework
version. If a fix comes out, tough. In addition linked .NET apps remove a lot
of the security features built into the Framework. I wrote a little article
about my opinions on this here:
http://dotnet.org.za/codingsanity/ar.../25/20986.aspx. I thought that an application compiled (in VJ#) under a .NET platform
was only runnable on a PC with this version of the .NET platform ? Or
is this true only for the beta versions ? Or not true at all ? :-/
Would it not be better to supply an MSI install that downloads and installs
the Framework if it is not on the computer?

Yes, it could be a solution :-/
I would have prefer that my app was not too big (idealy 5-7 MB), but it
seems to a dream ... Except for peaople who already have the .NET
platform ! But I think it's a reduced percentage of the users, no ?
I am afraid that people who don't have the platform could decide to
quit without have downloaded my app ... :-(

Bye & thanks :)
O.L.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Jul 21 '05 #3
Sean Hederman a écrit :
"O.L." <no*****@invalid.net> wrote in message
news:mn***********************@invalid.net...
Hello,

I'd like to transform my app created with VJ# in a real stand-alone app,
that I could easily distribute on the net, even if users' PC don't have a
.NET framework.
So I'm looking for a software which can link an entire .NET project to
produce a stand-alone executable, which is independant of .NET framework,
because it contains an internal reduced .NET platform.
Olivier, first off don't apologize for your English, it's a lot better than
some of the English-speakers who post here. Lol ... Thank you ! :-]
I personally do not like the idea
of a linker. They mean your app will be forever tied to that Framework
version. If a fix comes out, tough. In addition linked .NET apps remove a lot
of the security features built into the Framework. I wrote a little article
about my opinions on this here:
http://dotnet.org.za/codingsanity/ar.../25/20986.aspx. I thought that an application compiled (in VJ#) under a .NET platform
was only runnable on a PC with this version of the .NET platform ? Or
is this true only for the beta versions ? Or not true at all ? :-/
Would it not be better to supply an MSI install that downloads and installs
the Framework if it is not on the computer?

Yes, it could be a solution :-/
I would have prefer that my app was not too big (idealy 5-7 MB), but it
seems to a dream ... Except for peaople who already have the .NET
platform ! But I think it's a reduced percentage of the users, no ?
I am afraid that people who don't have the platform could decide to
quit without have downloaded my app ... :-(

Bye & thanks :)
O.L.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Jul 21 '05 #4
"O.L." <no*****@invalid.net> wrote in message
news:mn***********************@invalid.net...
[Snip]
I thought that an application compiled (in VJ#) under a .NET platform was
only runnable on a PC with this version of the .NET platform ? Or is this
true only for the beta versions ? Or not true at all ? :-/
Generally it will only run on a machine which has it's version of the
platform or later.

[Snip] I would have prefer that my app was not too big (idealy 5-7 MB), but it
seems to a dream ... Except for peaople who already have the .NET platform
! But I think it's a reduced percentage of the users, no ?
Unfortunately it is. However, the coverage of the .NET platform is
increasing dramatically. Win XP includes it as part of the Automatic Updates
for example, Win2003 comes with .NET pre-installed.
I am afraid that people who don't have the platform could decide to quit
without have downloaded my app ... :-(


Yeah, I know. Unfortunately, the ease of .NET development does come with
it's deployment headache. Linkers will bloat your app quite hugely, but not
to the extent of the entire .NET runtime.

What might be an idea is to have a test on your download page that probes
for .NET installed on the client machine. If it finds it, it directs the
users to the standard .NET install (without runtime). If it doesn't, it
gives the user the option of downloading the linked version or the "proper"
version + runtime.
Jul 21 '05 #5
"O.L." <no*****@invalid.net> wrote in message
news:mn***********************@invalid.net...
[Snip]
I thought that an application compiled (in VJ#) under a .NET platform was
only runnable on a PC with this version of the .NET platform ? Or is this
true only for the beta versions ? Or not true at all ? :-/
Generally it will only run on a machine which has it's version of the
platform or later.

[Snip] I would have prefer that my app was not too big (idealy 5-7 MB), but it
seems to a dream ... Except for peaople who already have the .NET platform
! But I think it's a reduced percentage of the users, no ?
Unfortunately it is. However, the coverage of the .NET platform is
increasing dramatically. Win XP includes it as part of the Automatic Updates
for example, Win2003 comes with .NET pre-installed.
I am afraid that people who don't have the platform could decide to quit
without have downloaded my app ... :-(


Yeah, I know. Unfortunately, the ease of .NET development does come with
it's deployment headache. Linkers will bloat your app quite hugely, but not
to the extent of the entire .NET runtime.

What might be an idea is to have a test on your download page that probes
for .NET installed on the client machine. If it finds it, it directs the
users to the standard .NET install (without runtime). If it doesn't, it
gives the user the option of downloading the linked version or the "proper"
version + runtime.
Jul 21 '05 #6
Le 01/06/2005, Sean Hederman a supposé :
"O.L." <no*****@invalid.net> wrote in message
news:mn***********************@invalid.net...
[Snip]
I thought that an application compiled (in VJ#) under a .NET platform was
only runnable on a PC with this version of the .NET platform ? Or is this
true only for the beta versions ? Or not true at all ? :-/


Generally it will only run on a machine which has it's version of the
platform or later.

[Snip]
I would have prefer that my app was not too big (idealy 5-7 MB), but it
seems to a dream ... Except for peaople who already have the .NET platform
! But I think it's a reduced percentage of the users, no ?


Unfortunately it is. However, the coverage of the .NET platform is increasing
dramatically. Win XP includes it as part of the Automatic Updates for
example, Win2003 comes with .NET pre-installed.
I am afraid that people who don't have the platform could decide to quit
without have downloaded my app ... :-(


Yeah, I know. Unfortunately, the ease of .NET development does come with it's
deployment headache. Linkers will bloat your app quite hugely, but not to the
extent of the entire .NET runtime.

What might be an idea is to have a test on your download page that probes for
.NET installed on the client machine. If it finds it, it directs the users to
the standard .NET install (without runtime). If it doesn't, it gives the user
the option of downloading the linked version or the "proper" version +
runtime.


Yes, that's a good idea :)
So users will just download what they need.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Jul 21 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by James-D-Bloom | last post: by
9 posts views Thread by Peter Oliphant | last post: by
8 posts views Thread by Subra Mallampalli | last post: by
3 posts views Thread by Olie | last post: by
232 posts views Thread by robert maas, see http://tinyurl.com/uh3t | last post: by
reply views Thread by rosydwin | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.