The filename, directory name, or volume label syntax is incorrect, c#
the error seems to be inside the script which was being executed. It contained environment variables %kind%, which were not acceptable by the installer for some reason. So it was working properly outside the installer and not properly when the installer was calling it.
Anirudh Goel
I'm a CS Student. Soon going to start working. I love programming, automation, and solving PC problems.
Updated on June 04, 2022Comments
-
Anirudh Goel almost 2 years
i've written a console application deploy.exe which runs a batch script.
Process p1 = new Process(); p1.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory + "installer.bat"; p1.StartInfo.WindowStyle = ProcessWindowStyle.Normal; p1.Start(); p1.WaitForExit(); p1.Close();
the installer.bat conatins the following command. \shared1\lists\list1.cmd
If i run the executable byitself it runs successfully.
However i needed it to run in a windows installer project. So i made a setup and deployment project and added the deploy.exe successfully as custom action upon install.
It runs fine but when it starts to execute the command i get this error "The filename, directory name, or volume label syntax is incorrect". any help?