Update satellite assembly version using command line

Hi All. I am a build engineer and I am very new to the Passolo. Recently I have started using passolo through command line and that does update and generate strings part using "/batch" . Is there a command line switch to also update the binary version of the translated assemblies ?

  • When using the /batch command line parameter, the translated files will be created. If your source files are RESX, you will get translated RESX files, if your source file a main assembly Passolo will create satellite assemblies.

    Does this work and what else are you expecting?
  • Hi. Thanks for your reply. My source files majorly are dll's or exe's.
    For example: Lets say that I have "test.dll" with version 1.2.3.4. When I use the /batch command, I get the satellite assemblies (test.resources.dll) with the same version - 1.2.3.4. My question was is there a command line to change this version as well.
    Please let me know if my question is clear.

    Thanks,
    Shravan
  • The Version information is part of the resources of an executable and DLL and therefore imported into the Passolo project. Most of the localization engineers and project managers are setting it to read-only or hidden, so that translators can't change it. In this case the most recent version number of the main assembly is always written to the satellite assemblies.

    If the Version resource is not set to read-only, translators always have to change it in the localization process and change it to the main assemblies version if this is your intention.

    The /batch or /generate process doesn't change the version number, it always takes the version number from the project. So if you want to change in in a build process to something different, you have to implement a small post-processing utility on your end.
  • Hi Achim Hermann. Thanks for your reply. I shall try to update the version as part of my build process.

    Regards,
    Shravan