views:

335

answers:

2

I have a VS2008 installer project which installs a .NET Windows Service. One of the service's dependencies is a .NET assembly which has localized resources in the form of a satellite assembly. The installer is not packaging or installing the satellite assembly for some reason and the service will consequently not start. Any ideas?

A: 

If you right click the project in solution explorer and choose View > Files you can see which files will be installed to the target machine.

It may be as simple as adding the localized resource file as an output in the Target Machine's Application directory.

However, check the installer project's dependencies and make sure that all of the projects (main assembly and otherwise) are listed.

Hope that helps!

Zachary Yates
Add "localized resources" is indeed on the context menu for the VSI project. Thanks!
jlew
A: 

I too is trying to install a Win service and are having problems with this.

Is there a easy way to include all satellite for all referenced assemblies or do I manually need to add them directly.

Thanks in advance

JWendel