By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,682 Members | 1,376 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,682 IT Pros & Developers. It's quick & easy.

Distribution without Setup Program...

P: n/a
I am creating small project comprising of 10 forms. On all of the forms
there are basic controls like menus, buttons, lists etc. I am (only) using
the system.io namespace for this project. I am saving some data in notepad
file. My question is if I just create an .exe of this project and distribute
to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what cases it
would be sufficent to distribute just the executables.

Thanks in advance!
Nov 20 '05 #1
Share this Question
Share on Google+
9 Replies


P: n/a
This is in continutaion of my previous post....

....and for example if I a Calculator program then whether if I distribute
just .exe of the program...would it be ok to run in others machines running
different operating systems...?

"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
I am creating small project comprising of 10 forms. On all of the forms
there are basic controls like menus, buttons, lists etc. I am (only) using
the system.io namespace for this project. I am saving some data in notepad
file. My question is if I just create an .exe of this project and distribute to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what cases it would be sufficent to distribute just the executables.

Thanks in advance!

Nov 20 '05 #2

P: n/a
as long as they have the .NET framework (correct version for your EXE) installed, an EXE by
itself, using no 3rd party components, should run just fine.
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
This is in continutaion of my previous post....

...and for example if I a Calculator program then whether if I distribute
just .exe of the program...would it be ok to run in others machines running
different operating systems...?

"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
I am creating small project comprising of 10 forms. On all of the forms
there are basic controls like menus, buttons, lists etc. I am (only) using
the system.io namespace for this project. I am saving some data in notepad
file. My question is if I just create an .exe of this project and

distribute
to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what cases

it
would be sufficent to distribute just the executables.

Thanks in advance!


Nov 20 '05 #3

P: n/a
* "I_AM_DON_AND_YOU?" <us**@domain.com> scripsit:
I am creating small project comprising of 10 forms. On all of the forms
there are basic controls like menus, buttons, lists etc. I am (only) using
the system.io namespace for this project. I am saving some data in notepad
file. My question is if I just create an .exe of this project and distribute
to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what cases it
would be sufficent to distribute just the executables.


It will work if the .NET Framework and all other components that are
used by the application are available on the destination system.

--
Herfried K. Wagner
MVP · VB Classic, VB.NET
<http://www.mvps.org/dotnet>
Nov 20 '05 #4

P: n/a
what do you mean by "correct verion for your EXE" ?

"Rick Mogstad" <ri**@NOSPAM.computetosuit.com> wrote in message
news:uW****************@TK2MSFTNGP12.phx.gbl...
as long as they have the .NET framework (correct version for your EXE) installed, an EXE by itself, using no 3rd party components, should run just fine.
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
This is in continutaion of my previous post....

...and for example if I a Calculator program then whether if I distribute just .exe of the program...would it be ok to run in others machines running different operating systems...?

"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
I am creating small project comprising of 10 forms. On all of the forms there are basic controls like menus, buttons, lists etc. I am (only) using the system.io namespace for this project. I am saving some data in notepad file. My question is if I just create an .exe of this project and

distribute
to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what
cases it
would be sufficent to distribute just the executables.

Thanks in advance!



Nov 20 '05 #5

P: n/a
Hi Don,

VB.NET applications require DotNet Framework installed on all machines.
DotNet Framework is not the full Visual Studio, not even the SDK, just a
small file (23 MB); that should be installed via WindowsUpdate, or with your
application.

There are two Framework versions (1.0 and 1.1). If you are programming with
Visual Studio.Net (2002) Framework 1.0 is required (1.1 may also work but
its not recomended); if you are using Visual Studio.Net 2003, then you
version 1.1 is required.

Windows 2003 Server already have DotNet Framework 1.1. Some customers with
other Windows (98, Me, 2000, XP) also have it because they install
everything they see on WindowsUpdate.
You may distribute just the compiled version (exe) without the Framework, as
long as you tell customers they need the DotNet Framework, and where they
can get it (WindowsUpdate). If your aplication is for dumb newbies, dont
bother, just include it and create a setup... trust me, or else you will get
hundreds of emails complaining about an error message when they try to run
your program without the Framework.

Regards,
Mario
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
I am creating small project comprising of 10 forms. On all of the for

ms there are basic controls like menus, buttons, lists etc. I am (only) using
the system.io namespace for this project. I am saving some data in notepad
file. My question is if I just create an .exe of this project and distribute to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what cases it would be sufficent to distribute just the executables.

Thanks in advance!

Nov 20 '05 #6

P: n/a
thanks... very good reply
"Mario" <mz******@DONTWANTSPAMmail.pt> wrote in message
news:ew***************@TK2MSFTNGP11.phx.gbl...
Hi Don,

VB.NET applications require DotNet Framework installed on all machines.
DotNet Framework is not the full Visual Studio, not even the SDK, just a
small file (23 MB); that should be installed via WindowsUpdate, or with your application.

There are two Framework versions (1.0 and 1.1). If you are programming with Visual Studio.Net (2002) Framework 1.0 is required (1.1 may also work but
its not recomended); if you are using Visual Studio.Net 2003, then you
version 1.1 is required.

Windows 2003 Server already have DotNet Framework 1.1. Some customers with
other Windows (98, Me, 2000, XP) also have it because they install
everything they see on WindowsUpdate.
You may distribute just the compiled version (exe) without the Framework, as long as you tell customers they need the DotNet Framework, and where they
can get it (WindowsUpdate). If your aplication is for dumb newbies, dont
bother, just include it and create a setup... trust me, or else you will get hundreds of emails complaining about an error message when they try to run
your program without the Framework.

Regards,
Mario
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
I am creating small project comprising of 10 forms. On all of the for

ms
there are basic controls like menus, buttons, lists etc. I am (only) using the system.io namespace for this project. I am saving some data in notepad file. My question is if I just create an .exe of this project and

distribute
to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what

cases it
would be sufficent to distribute just the executables.

Thanks in advance!


Nov 20 '05 #7

P: n/a
Take a look of our salamander .NET Linker and Mini-deployment Tool,

http://www.remotesoft.com/linker

It puts everything together including portion of the framework into a single
directory. You can copy the directory to any machines, and your app runs
well. No full framework installation is required.

Huihong

"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
I am creating small project comprising of 10 forms. On all of the forms
there are basic controls like menus, buttons, lists etc. I am (only) using
the system.io namespace for this project. I am saving some data in notepad
file. My question is if I just create an .exe of this project and distribute to others (the executable file and notepad file) then would it run on
others' machine or do I need to create setup program? Also, in what cases it would be sufficent to distribute just the executables.

Thanks in advance!

Nov 20 '05 #8

P: n/a
If you compile for .NET 1.1, and the end-user has .NET 1.0, then it won't
work!!

--
HTH,
-- Tom Spink, Über Geek

Please respond to the newsgroup,
so all can benefit

" System.Reflection Master "

==== Converting to 2002 ====
Remove inline declarations
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uA**************@TK2MSFTNGP10.phx.gbl...
what do you mean by "correct verion for your EXE" ?

"Rick Mogstad" <ri**@NOSPAM.computetosuit.com> wrote in message
news:uW****************@TK2MSFTNGP12.phx.gbl...
as long as they have the .NET framework (correct version for your EXE)

installed, an EXE by
itself, using no 3rd party components, should run just fine.
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
This is in continutaion of my previous post....

...and for example if I a Calculator program then whether if I distribute just .exe of the program...would it be ok to run in others machines running different operating systems...?

"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uf**************@TK2MSFTNGP12.phx.gbl...
> I am creating small project comprising of 10 forms. On all of the forms > there are basic controls like menus, buttons, lists etc. I am (only) using > the system.io namespace for this project. I am saving some data in notepad > file. My question is if I just create an .exe of this project and
distribute
> to others (the executable file and notepad file) then would it run on > others' machine or do I need to create setup program? Also, in what cases it
> would be sufficent to distribute just the executables.
>
> Thanks in advance!
>
>



Nov 20 '05 #9

P: n/a
Not true, Tom.

Test it yourself.
"Tom Spink" <th**********@ntlworld.com> wrote in message
news:OP*************@TK2MSFTNGP11.phx.gbl...
If you compile for .NET 1.1, and the end-user has .NET 1.0, then it won't
work!!

--
HTH,
-- Tom Spink, Über Geek

Please respond to the newsgroup,
so all can benefit

" System.Reflection Master "

==== Converting to 2002 ====
Remove inline declarations
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:uA**************@TK2MSFTNGP10.phx.gbl...
what do you mean by "correct verion for your EXE" ?

"Rick Mogstad" <ri**@NOSPAM.computetosuit.com> wrote in message
news:uW****************@TK2MSFTNGP12.phx.gbl...
as long as they have the .NET framework (correct version for your EXE)

installed, an EXE by
itself, using no 3rd party components, should run just fine.
"I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
> This is in continutaion of my previous post....
>
> ...and for example if I a Calculator program then whether if I

distribute
> just .exe of the program...would it be ok to run in others machines

running
> different operating systems...?
>
> "I_AM_DON_AND_YOU?" <us**@domain.com> wrote in message
> news:uf**************@TK2MSFTNGP12.phx.gbl...
> > I am creating small project comprising of 10 forms. On all of the

forms
> > there are basic controls like menus, buttons, lists etc. I am
(only)
using
> > the system.io namespace for this project. I am saving some data in

notepad
> > file. My question is if I just create an .exe of this project and
> distribute
> > to others (the executable file and notepad file) then would it run on > > others' machine or do I need to create setup program? Also, in

what cases
> it
> > would be sufficent to distribute just the executables.
> >
> > Thanks in advance!
> >
> >
>
>



Nov 20 '05 #10

This discussion thread is closed

Replies have been disabled for this discussion.