我有一个托管WCF服务库的Windows服务。 对应这个Windows服务,我有一个安装项目。
我想更改服务的默认安装文件夹 在运行安装向导时我可以更改 但是我需要在项目级别更改哪些设置?
请指导!
答案 0 :(得分:3)
您可以在设置文件夹中设置安装文件夹,从中放置服务的输出。系统文件夹有预定义变量,如[ProgramFilesFolder]或[WindowsVolume],您可以使用它们来构建路径。
alt text http://s3.amazonaws.com/havlicek/vs.png
使用Visual Studio不能使用直接路径。而不是写“c:\ temp”,你必须使用一些变量,如[WindowsVolume] temp。你可以使用Orca作为* .msi文件的编辑器来绕过它。它是Windows SDK的一部分。
找到CustomAction表并将DIRCA_TARGETDIR更改为您想要的任何内容。
alt text http://s3.amazonaws.com/havlicek/orca.png
希望这有帮助。