473,503 Members | 1,715 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

.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 2646
"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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1571
by: James-D-Bloom | last post by:
I have developed a fully open source & free application that can alter (or simulate the affect of altering) loaded Java classes at runtime. This means you can change a program at runtime without...
1
1480
by: WØCBF | last post by:
I have an Access application that was written in ver 2002. I have distributed the application to our other offices using the Developers Toolkit and installed a runtime version of Access. At that...
9
1994
by: Peter Oliphant | last post by:
For some reson my code is generating a LNK1215 error, which 'suggests' I re-install VS C++. So I did. which did NOT solve the problem. The weid part is it seems to be caused by my one CPP file, but...
8
34546
by: Subra Mallampalli | last post by:
Hi, I am trying to use <runtime> section within the web.config file. However, the contents of the <runtime> section seem to be ignored. What am i missing here? Is <runtime> section not used by...
4
269
by: O.L. | last post by:
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...
3
3869
by: Olie | last post by:
I have a number of applications that need to access the same object at different times and any one of these programs may be running at any one time. I do not have a specific application that could...
7
2759
by: Electric Co. | last post by:
Hello, note: This is for a Faculty web site that is undergoing a migration to an open source solution so my motives are legit. I need to build a relay from IIS handling URL_A to a PHP server...
232
13064
by: robert maas, see http://tinyurl.com/uh3t | last post by:
I'm working on examples of programming in several languages, all (except PHP) running under CGI so that I can show both the source files and the actually running of the examples online. The first...
6
3512
by: Ed Dana | last post by:
I'm trying to create a dynamic two dimensional array. My code looks like this: ====================================================================== #define DEF_FrameBuffer_H class FrameBuffer...
0
7087
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7281
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
6993
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5579
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
3168
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3156
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1514
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
737
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
383
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.