問題タブ [installshield-le]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2537 参照

visual-studio-2013 - Visual Studio 2013 InstallShield Limited - MyDocuments へのファイルのインストール

Visual Studio 2013、InstallShield Limited を使用しています。InstallShield Limited で利用可能な「定義済みフォルダー」オプションの 1 つは、「[MyPicturesFolder]」です。ユーザーの MyDocuments フォルダーにインストールできる必要があります (会社の要件による)。どうすればこれを達成できますか?

0 投票する
2 に答える
327 参照

c# - InstallSheild LE インストーラーを使用して C# アプリケーションのバージョン情報を取得する

InstallSheild LE でデプロイしたい C# プログラムがあります。アプリケーションをインストールする setup.exe ファイルを作成する方法と、現在のインストールをアップグレードできる新しいインストーラーを作成する方法を知っています。

現在、アプリケーションのバージョン番号をインストール ログから取得しています。バージョン番号 (最初は空の文字列) をチェックします。バージョン番号が空の文字列の場合、アプリケーションは %TEMP% ディレクトリに移動し、最新のインストール LOG ファイルを読み取り、インストールが成功したことを示す行とバージョン情報を含む行を探します。バージョン情報はアプリケーション設定に保存され、アップグレードが利用可能かどうかを検出するために使用されます。更新プログラムを検出するために、そのバージョン番号を更新場所 (ネットワーク ドライブ上) にある setup.exe のバージョン番号と比較します。

この実装は機能しますが、私が心配するいくつかの側面があり、アプリケーションにバージョンを伝え、この情報を保存するより良い方法があるかどうかを知りたいです (できれば削除できるファイルには保存しないでください) )。明らかに、情報は更新可能で、実行間で保持される必要があります。理想的には、作成されるファイルやファイルの場所などを推測することなく、C# アプリケーションでバージョン番号を内部的に設定できるようにしたいと考えています。

想い??

あなたの提案に感謝します!

0 投票する
1 に答える
929 参照

visual-studio-2012 - InstallShield 2012 Limited Edition を使用したマルチインスタンス MSI

Visual Studio 2012 経由で InstallShield 2012 Limited Edition プロジェクトを使用して、製品の .msi を作成しました。単一のインスタンスをインストールすると正常に動作します。しかし、別の製品をインストールしようとすると、メンテナンス ビューがポップアップし、製品を修復、変更、または削除するかどうかを尋ねられます。

私が望むのは、同じ .MSI を複数回実行して、まったく同じ製品の複数のインスタンスをインストールできるようにすることです。修復、変更、または削除する場合は、コントロール パネルの [プログラム] から行います。

http://helpnet.installshield.com/installshield18helplib/RunningASetupMultipleTimes.htmについての記事を見つけましたが、[一般情報ビュー] の下に [メンテナンス エクスペリエンス] が見つからないようです。私の質問は、この機能は InstallShield 2012 LE でサポートされていないのでしょうか? そうでない場合、InstallShield 2012 LE で目的を達成する別の方法はありますか?

ありがとう

0 投票する
1 に答える
1257 参照

visual-studio-2013 - InstallShield LE - 純粋な Web セットアップ プロジェクトを作成することは可能ですか。もしそうなら、どのように?

古い W​​eb セットアップ プロジェクトを InstallShield LE に変換するという大変な作業を開始しました。

だから私はこれを行う方法を探し回っています。そして、私の神はそれがどれほど乱雑であるか。

私はそれらのガイドの1つに従いました。Web アプリケーションをインストールするには、Program Files にダミー データをインストールする必要があるようです...? セットアップの Program Files 部分を削除/削除する方法が見つかりませんでした。セットアップ ダイアログでは、ターゲット フォルダが C:\Program Files\whatever として表示されます。

Web アプリケーションを正しい IIS フォルダーにのみインストールすることは可能ですか?

クリーンインストールしたい。InstallShield が制限されているという理由だけで、がらくたの残り物はありません。


シンプルなインストーラー ツールがもうないことは、私を悩ませます。VS2010 セットアップ プロジェクト パッケージ (c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment) をハックして、VS2013 で動作させることさえ試みました。ほぼロードされましたが、ロード時に「80070057 - E_INVALIDARG」エラーが発生しました。

勇気があり、カスタム プロジェクト タイプがどのように機能するかを知っている人がいる場合は、機能する (ただし古い) セットアップ プロジェクトを再び機能させることができるかもしれません。

0 投票する
1 に答える
481 参照

c# - Installshield と Windows 8... インストールされたプログラムが見つかりません

私は Visual Studio 2013 を使用しており、無料の限定版を使用して InstallShield プロジェクトを作成しました。私はSingleImageを構築し、Setup.Exeで終了しました...これを実行し、「プログラムを起動する」をチェックしたままにすると、正常に起動します。

しかし、右側の検索ツールを使用して検索しようとしたり、Windows 8 のスタート画面ですべてのアプリを参照したりしても、見つかりません。

Setup.Exe を再度実行すると、変更/修復/削除が必要になるため、存在します。

C:\Windows\Program Files (x86)\MyCompany\MyProgram にもあります

Windows 8 に認識させるために必要なことはありますか?

0 投票する
3 に答える
3026 参照

visual-studio-2013 - InstallShield LE for Visual Studio 2013 - インストール エラー ##IDS_ERROR_7## - ##IDS_ERROR_1####IDS_ERROR_2803##

Visual Studio で Install Shield LE を使用しようとしたのはこれが初めてです。

Project Assistant を使って、基本的にほとんどすべての機能をオフにしました。インストール要件なし、アプリケーション レジストリ エントリなし、インストール インタビュー ページのすべての項目なし。アプリケーション ファイル ページのプライマリ出力の他にいくつかの追加ファイルを追加し、アプリケーション ショートカット ページのデスクトップとスタート メニューのショートカットも追加しました。それはすべてうまくいきました。

次に、セットアップ プロジェクトをビルドし、インストールしようとしました。

これが私が受け取ったエラーメッセージです: http://i.imgur.com/JTBBWOf.png

メッセージボックスのタイトルは次のとおりです。##IDS_ERROR_7##

エラーボックスの本文には次のように記載されています。##IDS_ERROR_1####IDS_ERROR_2803##

このエラー メッセージに関する有用な情報をオンラインで見つけることができませんでした。

私はこれを単純に保っていると思っていましたが、どこが間違っていましたか?