How can i get the product version of InstallShield Project from my main project in C#
<p>In my soltuion VS, I have an project in C# and an InstallShield project.</p>

<p>I would like get the product Version of InstallShield : </p>

<p><a href="https://i.stack.imgur.com/vAqy6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vAqy6.png" alt="enter image description here"></a></p>

<p>But from my C# project like this :</p>

<pre><code>string Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
</code></pre>

<p>But it's the Assembly version and not product version of installshield.</p>

<p>Can use new reference COM : <strong>InstallShield 22 Automation Interface</strong></p>

<p>with this code</p>

<pre><code>var ISObject = new ISWiAuto22.ISWiProject();
ISObject.OpenProject(@strPath);
var version = ISObject.ProductVersion;
</code></pre>

<p>But with a InstallShield Limtied Edition we can't do this. For use <em>OpenProject</em>, the project file have to be .ism and mine is .isl, so i get an error : * This project was created using a previous version of InstallShield Developer, InstallShield - Windows Installer or InstallShield Express.*</p>