私のsoltuion VSでは、C#とInstallShieldプロジェクトでプロジェクトを持っています。C#のメインプロジェクトからInstallShield Projectの製品版を入手するにはどうすればいいですか
私は、InstallShieldの製品バージョンを取得したいと思います:
しかし、このように私のC#プロジェクトから:
string Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
しかし、それはアセンブリバージョンとないのInstallShieldの製品バージョンです。我々はこれを行うことができないのInstallShield Limtied Editionでこのコード
var ISObject = new ISWiAuto22.ISWiProject();
ISObject.OpenProject(@strPath);
var version = ISObject.ProductVersion;
しかしでのInstallShield 22オートメーションインターフェイス
:
は、新しい参照COMを使用することができます。使用するOpenProject、プロジェクトファイルは.ismでなければなりません。私はエラーが発生します。*このプロジェクトは、以前のバージョンのInstallShield Developer、InstallShield - Windows InstallerまたはInstallShield Expressを使用して作成されました*
ビルド中、またはあなたがインストールされた後にこれをやろうとしている製品が実行されていますか? –