473,241 Members | 1,719 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,241 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 2636
"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
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
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
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
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
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
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
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
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
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...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...

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.