Click here to Skip to main content
15,914,371 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
QuestionHow to Install .NET Framework silently 1.1 on remote machine? Pin
Pushawart11-Jun-08 22:41
Pushawart11-Jun-08 22:41 
AnswerRe: How to Install .NET Framework silently 1.1 on remote machine? Pin
led mike12-Jun-08 4:42
led mike12-Jun-08 4:42 
Questionhow to add 'windows installer 3.1 prerequisite' to installshield ? Pin
namrata511-Jun-08 21:09
namrata511-Jun-08 21:09 
AnswerRe: how to add 'windows installer 3.1 prerequisite' to installshield ? Pin
led mike12-Jun-08 4:38
led mike12-Jun-08 4:38 
QuestionSetup and Deployment Question Pin
godspeed12311-Jun-08 12:23
godspeed12311-Jun-08 12:23 
AnswerRe: Setup and Deployment Question Pin
led mike12-Jun-08 4:37
led mike12-Jun-08 4:37 
GeneralRe: Setup and Deployment Question Pin
godspeed12312-Jun-08 7:26
godspeed12312-Jun-08 7:26 
AnswerRe: Setup and Deployment Question Pin
Mike Dimmick15-Jun-08 12:50
Mike Dimmick15-Jun-08 12:50 
Windows Installer packages should always 'install' every component that they include. The Windows Installer runtime will decide whether or not to install a file. It records every package that installs a component and only removes the component when no references remain.

Be very aware that Windows Installer makes these decisions on a component GUID basis, not by using file paths. If one file has a different GUID in different packages, when one is uninstalled, Windows Installer will decide that the file is no longer used and will remove it, breaking the other installation.

For this reason any shared files installed to the same location should always have the same GUID. The only way to do this in Visual Studio's setup packages, that I'm aware of, is to create a Merge Module containing the shared components and include that Merge Module in all install packages.

I believe Windows Installer counts references to assemblies installed in the GAC separately, so I think it's safe to install the same assembly to the GAC using different references. Still, it's better to follow the same pattern throughout.

In general, you should follow the supplier's advice for installing any third-party components. That may well mean running their installer before yours.

Best practice in my view is to install everything into your own private binary folder. You should avoid strong naming, in my opinion, as that will cause lookups in the GAC even if the file is in the binary folder. If you aren't versioning your assemblies correctly, an administrator can break your application by putting the assembly in the GAC, as the GAC takes precedence over local folders for strong-named assemblies.


DoEvents: Generating unexpected recursion since 1991

QuestionList formatting in RTF Control/OLE Pin
egarcia197011-Jun-08 5:14
egarcia197011-Jun-08 5:14 
QuestionIIS Problems Pin
Shrimpersfan11-Jun-08 4:24
Shrimpersfan11-Jun-08 4:24 
AnswerRe: IIS Problems Pin
Christian Graus11-Jun-08 7:57
protectorChristian Graus11-Jun-08 7:57 
QuestionCOM and GAC Pin
Adriaan Davel11-Jun-08 3:58
Adriaan Davel11-Jun-08 3:58 
AnswerRe: COM and GAC Pin
Mike Dimmick15-Jun-08 13:00
Mike Dimmick15-Jun-08 13:00 
GeneralRe: COM and GAC Pin
Adriaan Davel16-Jun-08 22:47
Adriaan Davel16-Jun-08 22:47 
QuestionCreating a Help system... Pin
new_phoenix11-Jun-08 3:57
new_phoenix11-Jun-08 3:57 
AnswerRe: Creating a Help system... Pin
John Ad11-Jun-08 4:29
John Ad11-Jun-08 4:29 
AnswerRe: Creating a Help system... Pin
Thomas Stockwell18-Jun-08 16:22
professionalThomas Stockwell18-Jun-08 16:22 
QuestionWhat is OLE Automation? Pin
Vanitha Sivakumar11-Jun-08 1:58
Vanitha Sivakumar11-Jun-08 1:58 
AnswerRe: What is OLE Automation? Pin
Vasudevan Deepak Kumar11-Jun-08 2:05
Vasudevan Deepak Kumar11-Jun-08 2:05 
QuestionHow to determine ms word document version in c# Pin
csharpguy769-Jun-08 17:35
csharpguy769-Jun-08 17:35 
AnswerRe: How to determine ms word document version in c# Pin
Vasudevan Deepak Kumar11-Jun-08 0:56
Vasudevan Deepak Kumar11-Jun-08 0:56 
Questionvb.net class Pin
sanraj77-Jun-08 20:29
sanraj77-Jun-08 20:29 
AnswerRe: vb.net class Pin
Colin Angus Mackay7-Jun-08 23:41
Colin Angus Mackay7-Jun-08 23:41 
AnswerRe: vb.net class Pin
Christian Graus9-Jun-08 17:27
protectorChristian Graus9-Jun-08 17:27 
AnswerRe: vb.net class Pin
John Ad11-Jun-08 3:37
John Ad11-Jun-08 3:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.