Is it possible to set this sort of behaviour for custom actions using the Visual Studio Setup project
Not being experienced using orca, I am hesitant to make changes if it will break my system when I go to install
Is there any reason behind this design? For windows service deployment using the VS setup projects, I would have thought that most people would install their shared libraries in the GAC, and as part of the installation of their services, need to refer to them.
----- Phil Wilson wrote: ----
Unfortunately it *hasn't* just placed the assemblies in the GAC. Assemblie
aren't actually in the GAC until much later in the install than other file
are on disk. If you look at the last paragraph of the documentation for th
MsiAssembly table it describes the problem
--
Phil Wilson [MVP Windows Installer
---
"Euan Grant" <anonymous@discussions.microsoft.com> wrote in messag
news:A241A313-F477-4F5E-AAD2-608B86B9E477@microsoft.com..
[quoted text, click to view] > I am trying to setup a single setup project in VS.NET 2003 to deploy tw
windows services, an application, and the common libraries required by both
>> I want to install the services in two sub-directories under the use
directory, and the main application in the user directory. I want to commo
libraries to be installed into the global assembly cache (done via th
Global Assembly Cache Folder in the setup project)
[quoted text, click to view] >> I am calling the ProjectInstaller classes via custom actions in the setu
project
>> I am getting the following error when running the msi file
>> "Unable to get installer types in the <windows service executable
assembly. -> One or more of the types in the assembly unable to load.
>> What is happening? How can I get the installer to recognise that it ha
just placed the assemblies with the required types in the GAC? Do these no
becom available until the install has committed? Any help is greatl
appreciated