When I now want to use FxCop or Installshield. Do they have to be installed on the server ? How do I enter the pathes for the tools exe ? Relative fom the server ?
An other Question. How do I tell FxCop the targets he has to inspect ? As far as I see i can only enter absolute pathes, is that right ? But I think I must do something like %DropLocation%\my.dll, do I ?
Tools like FxCop will need to be installed on the server. You can configure the installation paths by logging into the server (for instance, via Remote Desktop), launching FinalBuilder, and going to Tools -> Options. However, many tool locations are automatically detected by FinalBuilder if they are installed. In the case of FxCop and InstallShield, both of these tools are automatically detected so you shouldn't actually need to do anything.
You are correct that the paths for the FxCop action need to be local paths on the server. It is recommended that you use relative paths, based on variables like %BuildRoot% and %DropLocation%. In this case, %DropLocation%\my.dll looks like the right kind of path to be using.
Please let us know if we can give you any more assistance.
If you want to use FinalBuilder with Team System it needs to be installed on the same server as TFS. FinalBuilder will attempt to auto detect the tool paths on which ever machine you install/run it on.
I wouldn’t say it is entirely true to say that FinalBuilder must be installed on the TFS server. It needs to be installed on the machine being used as a build agent, but TFS itself doesn’t need it. If you are using your TFS host as your build machine, then yes, it must be there.