問題タブ [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 に答える
787 参照

icons - InstallShield LE を使用したカスタム ファイル タイプ アイコン

最近、.vdproj ファイルがサポートされていないため、Visual Studio 2010 から Visual Studio 2012 にアップグレードしたときに、インストーラー プロジェクトを変換する必要がありました。InstallShield LE を使用しましたが、すべて問題なく動作していると思いますが、カスタム ファイル タイプにアイコンを設定する方法がわかりません。アプリケーションのショートカットにアイコンを設定できますが、アプリケーションに関連付けたファイルの種類には設定できません。誰もこれを行う方法を知っていますか?

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

visual-studio-2010 - InstallShield LE を使用して setup.exe アイコンをデフォルトからカスタマイズする

そのため、最終的なインストール ファイル (setup.exe) にカスタム アイコンを追加できるかどうかを調べています。現在、プロジェクトは以下に示すように InstallShield アイコンを使用しています。

setup.exe の InstallShield アイコンの例

setup.exeアイコンをカスタマイズするために変更するフィールドが見つかりません。

このフィールドを変更するには、InstallShield 2012 Express/Professional/Premier にアップグレードする必要がありますか? Resource Hackerの内容を編集するようなものを使用したくありません。.exeこれにより、ファイルのハッシュが変更されたり、署名の問題が発生したりする可能性があります。

現在使用中:

  • InstallShield 2012 春限定版
  • ビジュアル スタジオ 2010
0 投票する
1 に答える
878 参照

c# - Visual Studio InstallShield LE からカスタム ファイル拡張子をレジストリに追加する必要がある

以前は、[プロジェクト] >> [プロパティ] >> [発行] >> [オプション] >> [ファイルの関連付け] を使用してカスタム ファイル拡張子を追加できました。ただし、Click Once アプリケーションよりも InstallShield をインストーラーとして使用する方がはるかに好みです (私のユーザーは、これがよりネイティブであると感じ、更新時に慌てることが少なくなります)。

私は InstallShield の経験が少なく、基本的なことしか知りません。インストールにカスタム ファイル拡張子を追加するにはどうすればよいですか?

なぜ私がこれをやりたいのかについての簡単な裏話は、来年かそこらでこのシステム全体を ERP システム (Navision) に移行するということです。それまでの間、ユーザーがこのアプリケーションでこれらのファイルを開くように強制することで、各顧客の注文とともに現在作成されているファイルにセキュリティ層を追加しようとしています. このようにして、これらのファイルの更新が SQL サーバーに複製されるようにします。

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

tfs - InstallShield LE 2012 ToolsVersion のデフォルトは 3.5 で、TFS 自動ビルドが失敗する

InstallShield LE 2012 プロジェクトを変更して、常にデフォルトで MSBuild ToolsVersion 4.0 になるようにする方法はありますか?

3.5 に設定したままにすると、自動ビルドが TFS で失敗することがわかりました。メモ帳で手動で 4.0 に設定すると、正常に動作します。ただし、その後 IDE でプロジェクト ファイルを変更すると、3.5 に戻ります。

これをデフォルトで 4.0 にする方法はありますか?

ありがとう

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

visual-studio - Installshield LE で「出力ディレクトリにコピー」としてマークされたファイルを含める

Visual Studio 2012を使用して VB.NET で Windows サービスを構築しています。サービスの実行に関するログ情報を処理するために、プロジェクトにlog4netを含めました。プロパティlog4net.configでマークCopy if newerしたファイルを作成しました。Copy to Output Directory

Installshield LE Setup プロジェクトをソリューションに追加し、Myproject.Primary Output含めるファイルを選択しました。私のlog4net.configファイルは出力でコピーされるようにマークされているので、セットアップに含まれると思っていましたが、実際にインストールすると含まれません。私はすでに調査を行っており、log4net.config をオンにして、セットアップ プロジェクトにも含めるBuild Actionことができることがわかりました。それが機能することがわかりました。ContentMyproject.Content Files

ただし、SO でこの回答を読んだ後、 Build Action->Content がファイルをストリームとして取得するために使用されていることに気付きました。これは、実際にはそれで達成したかったことではありません

ビルドから Installshield Setup プロジェクトに log4net.config ファイルを含める別の方法、推奨される方法があるかどうかを知りたいですか?

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

visual-studio-2010 - setup.exe の代わりに .msi をビルドする InstallShield LE

Visual Studio 2010 の InstallShield LE に、setup.exe の代わりに myproject.msi をビルドするように「教え」ようとしています。

(6) リリースの準備で、Setup.exe タブの Setup Launcher の値を「いいえ」に変更しました。プロジェクトをビルドすると、まだ setup.exe が生成されます。私はSingleImageを使用しており、DebugからSingleImageにも切り替えました。

私が間違っていることは何ですか?

0 投票する
5 に答える
12969 参照

winforms - Installshield 指定されたファイル キーがファイル テーブルに見つかりません

Visual Studio Installshield Limited Edition ウィザードを使用して WinForms アプリをパッケージ化しました。

アプリをインストールすると、インストール中にこのエラーが発生します。

誰からのアイデアはありますか?私はこれに完全に負けています。

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

visual-studio - InstallShield 2012 のインストール後に VS2012 Ultimate のセットアップと展開が表示されない

InstallShield をインストールする前に、新しいプロジェクト作成ウィンドウにセットアップと展開が表示され、[InstallShield Limited Edition を有効にする] をクリックすると、下部に「セットアップ プロジェクトの作成に失敗しました...」と表示されるので、InstallShield 2012 をインストールすることにしました。春の限定品。インストール後、[InstallShield Limited Edition を有効にする] オプションを含む [セットアップと展開] がプロジェクト作成ウィンドウから突然消えます。コンピューターを再起動しようとしましたが、何も起こりませんでした。すべてをアンインストールして再インストールしようとしましたが、同じことが再び起こりました。

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

vsto - Installshield 2012 LE を使用して x64 PC の 32 ビット ハイブにレジストリ キーを作成する - リダイレクトを回避する

Outlook 2010 x64 アドインを x64 OS に展開しようとしています。このアドインでは、レジストリ キーを に作成する必要がありますHKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\[add-in ID]。しかし、Installshield Spring 2012 LE は、レジストリ キーを に作成することを主張していますHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Addins\[add-in ID]

レジストリ作成のリダイレクトが行われていることは知っていますが、このリダイレクトを回避するにはどうすればよいですか? AddIn レジストリ キーは、32 ビット ハイブで機能させるために作成する必要があります。

何か案は?

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

visual-studio-2012 - Visual Studio 2012 Install Shield LE インストーラー クラス

数時間グーグルで検索しましたが、探しているものが見つかりません。Visual Studio と InstallShield LE を使用してインストーラーを作成しています。これらは、私が現在使用を許可されている唯一のツールです。管理者権限を必要とするいくつかのタスクを実行および実行するカスタム アクション exe があります。[管理者権限が必要] を [はい] に設定しました。インストーラーが実行されると、ユーザーはアクセス許可を昇格するように求められますが、exe はまだ失敗し、アクセス許可が拒否されたと言います。ユーザーが setup.exe で右クリックして管理者として実行を選択すると、カスタム アクションを正常に実行できます。何か不足していますか?

また、ファイル --> インストーラー クラスは正確には何をしますか? そしてそれをどのように使用しますか。

ファイル インストーラー クラス

この情報を提供するシールドをインストールします

インストール時に、アセンブリの Install、Commit、Rollback、および Uninstall メソッドが適切なタイミングで呼び出されるようにするには、このオプションを選択します。

しかし、実装する必要があるインターフェイスがあることをどのように行うのでしょうか?