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

inf - InstallShield LE で INF ファイルをインストールする方法は?

アプリケーションのインストールを管理するために、InstallShield LE (Visual Studio 2010 に付属するもの) を使用しているアプリケーションがあります。

インストールの一環として、アプリがモデムと通信できるように INF ファイルをインストールする必要があります。

InstallShield LE でこれを行うにはどうすればよいですか? これは可能ですか?そうでない場合、InstallShield のフル エディションで可能ですか?

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

windows-installer - InstallShield LEに既存のインストールを自動的にアンインストールさせる方法は?

これは可能ですか?

基本的に、サードパーティのツール(Orcaなど)を使用して既存のMSIからGUIDを取得し、これらを使用してInstallShieldを構成して既存のバージョンをアンインストールする必要があることがわかります。これらの一連の手順の1つまたは2つを試しましたが、これまでのところ何も機能していません。何か間違ったことをしているせいかもしれませんが、比較的簡単なことをするためにたくさんのフープを飛び越えているようです。この問題は以前に解決されたことがありませんか?

グーグルの一番上の結果はこの答えを指しています:

  • Orcaで古いMSIを開き、プロパティテーブルからUpgradeCodeを取得します
  • InstallShield LEプロジェクトで、ソリューションエクスプローラーの「一般情報」に移動します
  • [アップグレードコード]フィールドが古いMSIアップグレードコードに設定されていることを確認してください

これは、新しいバージョンをデプロイするたびに、「Orcaで古いMSIを開き、UpgradeCodeを取得する」必要があることを意味しますか?

これは少しハックに聞こえますが、新しいバージョンをデプロイするたびに実行する必要はないことは確かです。これを自動化する方法はありますか?この機能は、InstallShieldのより高度なバージョンで利用できますか(LEを使用していることを念頭に置いてください-必要に応じてアップグレードします)

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

command-line-arguments - InstallShield によって生成されたショートカットのコマンド ライン引数を編集するにはどうすればよいですか?

インストーラーがプログラムをインストールしてショートカットを作成するとき、何らかの理由でそれらが「通常の」ショートカットではないことがあります。次のように、[ターゲット] テキストボックスと [ファイルの場所を開く] ボタンがグレー表示されています。

Visual Studio 2010 用の InstallShield 2011 LE (限定版) を使用しています。宣伝どおりに動作しますが、ショートカットの作成方法を変更するオプションが表示されません。私がインストールしているプログラムは、そのターゲット テキスト ボックスにコマンド ライン引数を追加することで大きなメリットが得られます。Program Filesで実行可能ファイルを見つけて、送信先->デスクトップ(ショートカットを作成)すると、私(および私のユーザー)はそれを変更できますが、問題ありません。ただし、この手順を実行する必要はありません。

インストーラーによって配置されるショートカットは、「通常の」ショートカットとどのように異なりますか?

0 投票する
11 に答える
97374 参照

visual-studio-2012 - Windows サービスをインストールするための InstallShield LE プロジェクトを作成するにはどうすればよいですか?

昨日、MSDN でリリースされた Visual Studio 2012 をダウンロードしました。2010 年にあったプロジェクト タイプのいくつかがなくなっているか、異なっていることに気付きました。私にとっての最大の違いは、Windows Installer プロジェクトが削除されたことです。現在、InstallShield LE (限定版) の使用を余儀なくされています。ここでの問題は、大量の Windows サービスを作成していて、InstallShield LE のセットアップ方法がわからないことです。私たち (私の会社) は、プロフェッショナル エディションのライセンスに投資する必要があるようです。

InstallShield LE にサービスをインストールする方法を見つけた人はいますか? Windows インストーラー プロジェクトを使用する場合は、カスタム アクションを設定するだけです。

0 投票する
0 に答える
113 参照

c# - OBDC 接続を使用したアプリケーションのパッケージ化

Visual Studio 2012 を使用してアプリケーションをパッケージ化し、Shield Limited Edition をインストールしています。セットアップ中に、アプリケーションが動作するように mysql データベースへの obdc 接続を確立する必要があります。誰もこれを行う方法を知っていますか?

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

c# - シールド参照プロジェクト dll をインストールする

インストール シールド限定版で (IIS 用の Web) インストーラー パッケージを作成しようとしています。プロジェクトのプライマリ出力とコンテンツ ファイル、およびデバッグ シンボルをインストーラーに追加しました。セットアップがビルドされ、正しくインストールされましたが、問題が発生しました。

2 つのメイン プロジェクト参照プロジェクト dll が正しくビルドされていません。つまり、その dll の古いバージョンがビルドされ、セットアップでコピーされます。インストーラーを作成する前にそのプロジェクトを変更したため、私の (インストールされた) Web サイトはそれらで動作しません。

そのdllをプロジェクトから手動でインストールされたフォルダーにコピーすると、動作します.. 私の質問は次のとおりです。セットアップをビルドするときに、Installshield はこれらの dll をどこで取得しますか? プロジェクトを再度ビルドして、新しい(ビルドしたばかりの)参照されたdllを追加するべきではありませんか?

また、Windows の Microsoft.net フォルダーから一時ファイルを削除すると、セットアップが正しくビルドされます (その時点で dll がビルドされることを意味します)。「依存関係」のセットアップ プロジェクトで、メイン プロジェクトに使用しているすべてのプロジェクトをマークしました。

VS 2012 と IShield 限定版 2012 を使用しています。

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

visual-studio-2012 - Visual Studio2012Windowsサービス.vdprojプロジェクトの移行

使用しているソリューションをVisualStudio2012に移動しようとしていますが、プロジェクトの種類の1つは.vdprojです。

このリンクによると、このプロジェクトタイプはVisual Studio 2012ではサポートされていません。MSDNによると、VisualStudioにはInstallShieldLimitedEditionを使用することをお勧めします。

問題は、VS2012でソリューションを開いて、新しい「Enable InstallShield Limited Edition」プロジェクトをソリューションに追加しようとすると、次のようなエラーメッセージが表示されることです。

プロジェクト'test'の作成...プロジェクトの作成に失敗しました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

このタイプのプロジェクトをソリューションに追加できないのはなぜですか?

新しい空のソリューションを作成した場合、InstallShieldプロジェクトを作成することもできません。

InstallShield限定版をダウンロードして、何かが機能するかどうかを確認します。

InstallShieldダウンロードを試してみたところ、2つのプロジェクトタイプが追加されましたが、どちらも作成できません。通常のWebサイトプロジェクトをソリューションに問題なく追加できますが、展開プロジェクトは追加できません。

インストーラーの名前は同じですが、これにより再起動するように促されました。再起動後、InstallShieldプロジェクトを追加できましたが、独自のソリューションで作成されます。ですから、今は使い方を考えなくてはいけないようです。

限定版ではWindowsサービスのインストールがサポートされていないようです。

0 投票する
6 に答える
26198 参照

visual-studio-2012 - InstallShield LE(Visual Studio 2012を使用)は、依存関係の検出に完全に失敗します

InstallShield LE(VS 2012に同梱されているもの)で簡単なインストーラーを動作させようとする悪夢があります。回避できる問題にはさまざまな種類があります(たとえば、すべてを台無しにしないと「すべてを再構築」できなくなります。開発中にInstallShieldプロジェクトをアンロードする必要があります)。しかし、大きな問題は、インストーラーをビルドすると、さまざまなDLLの間違ったバージョンが含まれていることです(プロジェクトの一部であるものと、Entity Framework DLLのようなサードパーティのものの両方を含みます)。

「クリーンソリューション」を実行しても、ソリューションに含まれるDLLの問題は修正されませんでした。それは私のマシンのどこか(ある種のコンパイラの一時ディレクトリ)でランダムなバージョンを見つけ、それを含めることを主張していました。最終的には、Windowsエクスプローラーで検索を実行し、見つかったすべてのファイルを削除することで修正しましたが、次にリリースを行うときに、間違ったファイルを選択することに成功するのではないかと心配しています。

さらに、マシンに.NET4バージョンと.NET4.5バージョンの両方のEntityFrameworkをインストールする必要があり、インストーラーに入るのに間違ったバージョンを選択しています。含めたくないものは削除できません。

なんて絶対に粗雑な製品でしょう。フルバージョンに「アップグレード」して、これらの問題のいずれかが修正されるかどうかを確認することはできますが、LEバージョンでの最近の経験により、これらの製品を再び使用することはできなくなりました。

他の誰かが同様の問題を抱えていましたか?解決策を見つけましたか?

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

installshield-le - ASP.NETMVCを使用したInstallshieldLE

VS.NET2012でinstallshieldLEを使用してASP.NETMVCインストールをビルドしようとしています。SingleImageのソリューション構成マネージャーを選択し、プロジェクトをビルドしようとしています。UATweb.config変換を実行しています。インストール後、インストールされたフォルダーのweb.configは空になります。パッケージ化中にインストールで正しいweb.configファイルを取得するように強制するにはどうすればよいですか。これに関するヘルプは大歓迎です。

-ジョージ

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

installshield-le - Visual Studio 2012 で単一の exe InstallShield 2012 limited edtion を生成する

Visual Studio 2012 で InstallShield Wizard spring limited edition を使用しています。installshield で単一の .EXE インストーラー ファイルを生成する方法を知りたいのですが、現在、2 つの ini ファイル、cab ファイル、msi ファイル、および exe を取得しています。ファイル。

ありがとうございました