I want to run an executable from the "build events" (in the properties) of a c# project.
I tried to write the command as if I would write it in DOS - I tried with or without quotes like the following:
"C:\path\exename.exe -U param1"
or
C:\path\exename.exe -U param1
When I compile my project I get the following error:
Error 80 The command "C:\path\exename.exe -U param1" exited with code 9009. TryOnHost
Any ideas why I can't execute a program from there
Thanks.

Run an .exe from the build events
Imran Farooqui
I am also trying to use gacutil in a pre- and post-build event. I get the same crytptic error code (9009). My commands are:
gacutil.exe /u $(TargetName)
and
gacutil.exe /i $(TargetPath)
Do we need a pathname to gacutil
Is something else wrong
gacutil is accessible from the VS command prompt.
Ritesh Patel
Yes there is a lot in those log files. Maybe that's where I will find the reason why the executable does not terminate properly ... I will try it again on Monday and let you know.
Thx.
David Beoulve
Here's what finally worked:
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /u $(TargetName)
and
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /i $(TargetPath)
The primary problem was the lack of the full pathname to gacutil.exe.
$(TargetName) work because the uninstall takes the assembly name, not the DLL filename.
Wayne Z
I face the same problem but I have the couple of .InstallLog files but the .InstallState file does not exist
and I can't write the command in post- build command line to allow the service to install automatically without having to install it every time a new build is made
Ashish Yadav
Uninstalling form the GAC is correct.
But during installing it should be
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /i "$(TargetPath)"
otherwise the error "Excited with code 1 " occurs
No name supplied
$(TargetName) will give errors because it isn't a filename.
$(TargetPath) should work try gacutil.exe /i "$(TargetPath)" instead.
jproberts
VB Nut
Sayed Ibrahim Hashimi
www.sedodream.com
Saul45521
Your output shows the application did run, it returned an errorcode (9009).
The application is failing; you'll have to give us more information on the application if you need help finding out why the application is failing.
Bill House
I am trying to run "InstallUtil.exe" located by default in "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" when you install the .net framework on a machine.
I am coding a windows service and every time I compile, I have to manually copy the executable to the installation directory and then manually run InstallUtil.exe to uninstall the current version of the windows service and then run InstallUtil.exe to install the new version. I would like to automate this deployment process with the pre/post build events. I know how to deal with copying the files but every time I try to run the InstallUtil.exe I get that error code.
Is there a place where I could find a definition of those error codes I googled a bit and I haven't found anything meaningful.
Thanks for you help,
Dom.