HighTechTalks DotNet Forums  

Deploy using a Third-Party Installer

Dotnet Distributed Applications microsoft.public.dotnet.distributed_apps


Discuss Deploy using a Third-Party Installer in the Dotnet Distributed Applications forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
AGP
 
Posts: n/a

Default Deploy using a Third-Party Installer - 10-29-2007 , 07:58 AM






I resisted for many years but I've just written my first app in .NET2005
and am looking to deploy my app with a third-party installer. ClickOnce
and the VS Installer do not meed my needs and I am already well versed
in another installer.

My question is mainly dealing with deploying the app dependecies. I think
I know where im headed but could use the advice of others who have had
more experience. Should i just take all the files in the \Release\ folder
and
deploy those. There are two DLLs which are listed as local and another one
which is non-local in the References. I can change if its local or not but I
dont
understand what makes a DLL local by default.

Anyway thats the point where im at after looking at countless artciles which
all seem to focus on the bult-in VS installer and installshield.

AGP



Reply With Quote
  #2  
Old   
Rad [Visual C# MVP]
 
Posts: n/a

Default Re: Deploy using a Third-Party Installer - 10-29-2007 , 02:05 PM






On Mon, 29 Oct 2007 12:58:25 GMT, "AGP" <sindizzy.pak (AT) softhome (DOT) net>
wrote:

Quote:
I resisted for many years but I've just written my first app in .NET2005
and am looking to deploy my app with a third-party installer. ClickOnce
and the VS Installer do not meed my needs and I am already well versed
in another installer.

My question is mainly dealing with deploying the app dependecies. I think
I know where im headed but could use the advice of others who have had
more experience. Should i just take all the files in the \Release\ folder
and
deploy those. There are two DLLs which are listed as local and another one
which is non-local in the References. I can change if its local or not but I
dont
understand what makes a DLL local by default.

Anyway thats the point where im at after looking at countless artciles which
all seem to focus on the bult-in VS installer and installshield.

AGP

Take a look at the Wix installer --- it's much more flexibe than the
built in Visual Studio setup tool, and allow syou to do much more.

http://www.wix.sourceforge.net

--
http://bytes.thinkersroom.com


Reply With Quote
  #3  
Old   
DIOS
 
Posts: n/a

Default Re: Deploy using a Third-Party Installer - 10-29-2007 , 03:35 PM



Thank you for the info but I am not looking for an installer. Like I
said i already am well versed with another installer and all I'm
looking for is a methodology to deploy my app. My idea was to simply
deploy all files in the /Release folder. Is there a way to configure
my app such that it looks for the info in a /bin/ or /Support/ folder
rather than directly from the EXE path. I think I can just copy the
DLLs into the same path as the app and it should work on the target
system correct?

AGP


Reply With Quote
  #4  
Old   
Rad [Visual C# MVP]
 
Posts: n/a

Default Re: Deploy using a Third-Party Installer - 10-30-2007 , 12:23 PM



On Mon, 29 Oct 2007 13:35:48 -0700, DIOS <sindizzy (AT) gmail (DOT) com> wrote:

Quote:
Thank you for the info but I am not looking for an installer. Like I
said i already am well versed with another installer and all I'm
looking for is a methodology to deploy my app. My idea was to simply
deploy all files in the /Release folder. Is there a way to configure
my app such that it looks for the info in a /bin/ or /Support/ folder
rather than directly from the EXE path. I think I can just copy the
DLLs into the same path as the app and it should work on the target
system correct?

AGP
Perhaps I'm not understanding your problem -- from what I understand
you want to be able to deploy some DLLs with your application that are
not in the standard bin folder, correct?

It this is so I don't understand your reluctance to use an installer
of some sort. How will you deal with issues like

1) Allowing the user choice of where to install the files
2) Control the versioning of the application for support issues
3) Where applicable, register assemblies in the Global Assembly Cache?
4) Allow the user to cleanly uninstall the application?

--
http://bytes.thinkersroom.com


Reply With Quote
  #5  
Old   
AGP
 
Posts: n/a

Default Re: Deploy using a Third-Party Installer - 10-30-2007 , 10:19 PM




"Rad [Visual C# MVP]" <rad (AT) nospam (DOT) com> wrote

Quote:
On Mon, 29 Oct 2007 13:35:48 -0700, DIOS <sindizzy (AT) gmail (DOT) com> wrote:

Thank you for the info but I am not looking for an installer. Like I
said i already am well versed with another installer and all I'm
looking for is a methodology to deploy my app. My idea was to simply
deploy all files in the /Release folder. Is there a way to configure
my app such that it looks for the info in a /bin/ or /Support/ folder
rather than directly from the EXE path. I think I can just copy the
DLLs into the same path as the app and it should work on the target
system correct?

AGP

Perhaps I'm not understanding your problem -- from what I understand
you want to be able to deploy some DLLs with your application that are
not in the standard bin folder, correct?

It this is so I don't understand your reluctance to use an installer
of some sort. How will you deal with issues like

1) Allowing the user choice of where to install the files
2) Control the versioning of the application for support issues
3) Where applicable, register assemblies in the Global Assembly Cache?
4) Allow the user to cleanly uninstall the application?

--
http://bytes.thinkersroom.com
yes it seems like I haven not made myself clear. I am not asking for advice
on installers.
I have one already and am well versed in building installations with this
specific system.
My inquiries have to deal with how to deploy my app and its dependencies.
bascially
like pseudo code so that i can replicate it with my installer. I think I
understand that i can deploy
my exe along with its DLLs and place them in the same direcory and it should
work. Now
if i wan to deploy the dependencies to another folder say a /Support/ folder
then I have to
regsiter in the GAC. Is that correct? My second inquiry is what files do i
deploy. As I understood
it I just deploy all files in my projects /bin/Release/ folder. is that
correct?

AGP




Reply With Quote
  #6  
Old   
aDelfino
 
Posts: n/a

Default Re: Deploy using a Third-Party Installer - 11-13-2007 , 07:57 AM



I agree
"AGP" <sindizzy.pak (AT) softhome (DOT) net> wrote

Quote:
"Rad [Visual C# MVP]" <rad (AT) nospam (DOT) com> wrote in message
news:m4lci318for9d4k317k4sb0si8bp8thnqr (AT) 4ax (DOT) com...
On Mon, 29 Oct 2007 13:35:48 -0700, DIOS <sindizzy (AT) gmail (DOT) com> wrote:

Thank you for the info but I am not looking for an installer. Like I
said i already am well versed with another installer and all I'm
looking for is a methodology to deploy my app. My idea was to simply
deploy all files in the /Release folder. Is there a way to configure
my app such that it looks for the info in a /bin/ or /Support/ folder
rather than directly from the EXE path. I think I can just copy the
DLLs into the same path as the app and it should work on the target
system correct?

AGP

Perhaps I'm not understanding your problem -- from what I understand
you want to be able to deploy some DLLs with your application that are
not in the standard bin folder, correct?

It this is so I don't understand your reluctance to use an installer
of some sort. How will you deal with issues like

1) Allowing the user choice of where to install the files
2) Control the versioning of the application for support issues
3) Where applicable, register assemblies in the Global Assembly Cache?
4) Allow the user to cleanly uninstall the application?

--
http://bytes.thinkersroom.com

yes it seems like I haven not made myself clear. I am not asking for
advice on installers.
I have one already and am well versed in building installations with this
specific system.
My inquiries have to deal with how to deploy my app and its dependencies.
bascially
like pseudo code so that i can replicate it with my installer. I think I
understand that i can deploy
my exe along with its DLLs and place them in the same direcory and it
should work. Now
if i wan to deploy the dependencies to another folder say a /Support/
folder then I have to
regsiter in the GAC. Is that correct? My second inquiry is what files do i
deploy. As I understood
it I just deploy all files in my projects /bin/Release/ folder. is that
correct?

AGP




Reply With Quote
  #7  
Old   
AGP
 
Posts: n/a

Default Re: Deploy using a Third-Party Installer - 11-16-2007 , 07:07 PM



Hmm, you agree on what? Anyway, still researching this. Again I have
an installer system and Im looking for advice on what files in the /
Release/ folder of my project i need to deploy.

Rgds
AGP

On Nov 13, 7:57 am, "aDelfino" <wetry... (AT) gmail (DOT) com> wrote:
Quote:
I agree"AGP" <sindizzy.... (AT) softhome (DOT) net> wrote in message

news:EuSVi.65647$YL5.52982 (AT) newssvr29 (DOT) news.prodigy.net...



"Rad [Visual C# MVP]" <r... (AT) nospam (DOT) com> wrote in message
news:m4lci318for9d4k317k4sb0si8bp8thnqr (AT) 4ax (DOT) com...
On Mon, 29 Oct 2007 13:35:48 -0700, DIOS <sindi... (AT) gmail (DOT) com> wrote:

Thank you for the info but I am not looking for an installer. Like I
said i already am well versed with another installer and all I'm
looking for is a methodology to deploy my app. My idea was to simply
deploy all files in the /Release folder. Is there a way to configure
my app such that it looks for the info in a /bin/ or /Support/ folder
rather than directly from the EXE path. I think I can just copy the
DLLs into the same path as the app and it should work on the target
system correct?

AGP

Perhaps I'm not understanding your problem -- from what I understand
you want to be able to deploy some DLLs with your application that are
not in the standard bin folder, correct?

It this is so I don't understand your reluctance to use an installer
of some sort. How will you deal with issues like

1) Allowing the user choice of where to install the files
2) Control the versioning of the application for support issues
3) Where applicable, register assemblies in the Global Assembly Cache?
4) Allow the user to cleanly uninstall the application?

--
http://bytes.thinkersroom.com

yes it seems like I haven not made myself clear. I am not asking for
advice on installers.
I have one already and am well versed in building installations with this
specific system.
My inquiries have to deal with how to deploy my app and its dependencies.
bascially
like pseudo code so that i can replicate it with my installer. I think I
understand that i can deploy
my exe along with its DLLs and place them in the same direcory and it
should work. Now
if i wan to deploy the dependencies to another folder say a /Support/
folder then I have to
regsiter in the GAC. Is that correct? My second inquiry is what files do i
deploy. As I understood
it I just deploy all files in my projects /bin/Release/ folder. is that
correct?

AGP


Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.