問題タブ [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.
visual-studio-2012 - プロジェクトの作成に失敗しました (vs2012 の InstallShield)
Visual Studio 2012 profissional でセットアップ プロジェクトを作成できません (installshield limited edition を有効にします)。次のエラーが表示されます。
「..プロジェクトの作成に失敗しました」と詳細はありません
フォルダーのアクセス許可を既に確認し、Visual Studio の設定をリセットしました。これを修正するにはどうすればよいですか?
visual-studio-2012 - Visual Studio セットアップ プロジェクトを InstallShield Limited Edition に移行する方法は?
ソリューションに Visual Studio セットアップ プロジェクト (MSI / vdproj) があります。Visual Studio 2012 に移行しようとしています。これらのプロジェクトのサポートは、WiX またはアプリ内リンクの InstallShield Limited Edition を推奨する代替品としてサード パーティにプッシュされています。 (島)。
詳細を確認する場所として、 Visual Studio 2012 の互換性に関するドキュメントや、あまり役に立たないように思われるWindows インストーラーの展開に関するドキュメントを参照する人もいます。前者は、「MSI セットアップ (.vdproj)」プロジェクトについて次のように述べています。
ISLE を使用して、Visual Studio インストーラー プロジェクトからデータと設定をインポートすることもできます。
どうやってこれを行うのですか?
visual-studio-2012 - InstallShield Limited Edition の製品出力で宣伝されていないショートカットを使用する方法
Visual Studio セットアップ プロジェクト (MSI / vdproj) を InstallShield Limited Edition (ISLE) にインポートし、そこから単一の setup.exe インストーラーをビルドしました。「Configure the Target System」の下の「Shortcuts / Folders」ページでは、私の他のプロジェクトの「Primary Output」へのショートカットがすべてアドバタイズされたショートカットであることが示されています。宣伝されていないショートカットが必要です。
ショートカットが含まれているフォルダーを右クリックし、[新しいショートカット] を選択して、プロジェクト出力ではない EXE をポイントすると、通常のショートカットとして作成されます。プロジェクトの「プライマリ出力」ターゲットの 1 つに対して同じことを行うと、宣伝されたショートカットとして表示されます。
Visual Studio 2005 の組み込み Setup プロジェクトを使用して出力 MSI を作成していたとき、それに対してクエリを実行して、アドバタイズされたショートカットを無効にしていました。この機能を制御できないことが、MS がこれらのインストーラーをサードパーティに引き渡した理由の 1 つだという意見を読んだことがありますが、ここでは、作成されるショートカットの種類をあまり制御できないようです。
ソリューションの他のプロジェクトからの「プライマリ出力」ターゲットを指すショートカットを、非通知のショートカットに強制するにはどうすればよいですか?
vb.net - データベースを使用した .NET アプリケーションのインストール
最後に、Stackoverflow の助けを借りて、なんとかプロジェクトを完成させることができました。
最後に遭遇した問題は、インストール中です。
installshield Limited Edition を使用してインストーラーを作成しました。
インストーラーには、.net 2.0 sp2、.net 4.0、Windows インストーラー 4.5、および SQL Server 2008 Express が含まれています。
ファイル内に、.MDF (つまり、ThesisDB.mdf) であるデータベース ファイルを含めました。
デフォルトでは、C:\Program Files にインストールされます。
インストール後、データベースの現在の場所は次のとおりです。
C:\ProgramFiles\HealthAndFitnessAppTest\My Product Name\
これが接続文字列で行ったトリックです。接続文字列は、
Dim CN As New SqlConnection ("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\ProgramFiles\HealthAndFitnessAppTest\My Product Name\ThesisDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
しかし、エラーが表示されます...
「自動命名データベースの接続に失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、または UNC 共有にあります。」
残念ながら、このトリックはうまくいきませんでした。申し訳ありませんが、アプリケーションをデータベースと一緒に適切に展開する方法について教えてください。
wpf - WPF - INSTALLSHIELD LE - 追加ファイル
次のような状況があります。
- WPF アプリケーション
- 展開のさまざまな方法について知っています。(CAO、InstallShield、..)
- プロジェクトには、パス経由で呼び出すことによって使用されるいくつかのレポート ファイル (.rdlc) が含まれています - 現在、私の PRojectfolder のサブディレクトリにあります。
- パスは設定で定義されます
しかし:
インストール中およびインストール後にこの状況を処理する方法がまったくわかりません。
追加のファイルとして rdlc ファイルを提供する場合、新しいクライアント マシンのパスの前にわからないため、インストール後にパスを自動的に変更するにはどうすればよいですか (アプリがそれらを見つけられるようにするため)。それとも、InstallShield がこのファイルとパスを自動的に管理していると誤解していますか?
誰かが正しい戦略で私を助けることができますか (私はコードを探していません)!?!? よろしくお願いします
tfsbuild - Team Build マシンで InstallShield 2012 LE (限定版) をアクティブ化する
ライセンス契約に記載されているように、「Flexera Software はライセンシーに、Visual Studio でのみ使用される単一のコンピューターにソフトウェアをインストールして使用する権利と、最大 2 つの追加インスタンスをインストールして使用する権利を付与します。 Team Foundation Server 環境".
後者はまさに私が行ったことです。Visual Studio がインストールされていない Team Build マシン (Team Foundation System 2012) に InstallShield 2012 Limited Edition をインストールしました。これで、ISL プロジェクトを含むソリューションを正しくコンパイルおよびビルドできるようになりました。問題は、ビルドした setup.exe を実行すると、「このセットアップは InstallShield の評価版で作成されました」というメッセージが表示されることです。
問題は、Visual Studio がインストールされていない Team Build マシンで InstallShield 2012 Limited Edition をアクティブ化するにはどうすればよいかということです。
64-bit - InstallshieldLEおよびExpressがOffice201064ビットを検出しない
MicrosoftによるVS2012でのvdprojインストールプロジェクトの厄介なダンプにより、VS2012に組み込まれているInstallshieldLEを試すことができます。残念ながら、64ビットではどのような形や形式でも機能しないインストーラーが作成されます。
したがって、たとえば、Office 2010がインストールされているチェックボックスをクリックすると、32ビットOfficeの前提条件になります。64ビットの検出に失敗します。
Installshieldのチキンレスヘッド探索を何度も行った後の結論は、次のとおりです。1)64ビットを処理するには、ProfessionalバージョンまたはPremiereバージョンが必要です。2)提供された条件を編集して、関心のあるOfficeのすべてのGUIDをORで結合する複合条件を作成する必要があります。これは、箱から出してすぐに使用できる多くの条件のうちの1つのみをチェックするためです。GUIDSの構造について詳しく説明します:http ://support.microsoft.com/kb/2186281?wa=wsignin1.0 。さまざまなバージョンをVMにインストールしてから、regeditを使用してGUIDが最終的にどのようになるかを確認すると便利であることがわかりました。
この投稿は、ペイウォール/プライベートサポートサイトの背後に隠されているのではなく、誰かが実際にGoogle検索でこれを発見できるようにするためのものです。
visual-studio-2012 - Installshield LE Visual Studio 2012 前提条件
Visual Studio 2012 内で InstallShield LE プロジェクトを使用して展開パッケージをビルドしようとすると、前提条件をどのように指定しますか。プロジェクト アシスタントの [要件] セクションが表示されますが、これは、特定の前提条件が存在するかどうかに基づいて、インストールを進める機能のみをインストーラーに提供するようです。インストールの一部として前提条件を実際にインストールする機能がないようです。インストール パッケージの一部として、IIS 7.5 Express と SQL Server Compact 3.5 SP2 をインストールしようとしています。
Visual Studio 2010 セットアップ プロジェクトを使用すると、前提条件をインストール パッケージの一部として実際にインストールできます。
InstallShield の製品ページには、LE バージョンがサポートしていると記載されています。
「インストールの前提条件 インストールを実行する前に、前提条件を確認してインストールしてください。」
私は何かが足りないのですか?
c# - InstallShield: インデックス 0 のアイコンを抽出できません (ダミーの場合)
はい、私は最初に宿題をしました。そして、私はまだ立ち往生しています。まず、Installer プロジェクト タイプを廃止したことに対する Microsoft の苛立ちを表明させてください。彼らに恥をかかせてください。
私の問題に戻ると、エラーは次のとおりです。
試行 #1: InstallShield: インデックス 0 vb.net のアイコンを抽出できません
-- 答えは、アイコン タイプのオブジェクトを exe に含めて再構築するように指示しています。これを行うために、次のことを試しました。
私のWindowsフォームプロジェクトを右クリックし、新しいアイテム、アイコンを追加し、すべて保存します
手順 1 でアイコン ファイルを開き、テキストを描画して、すべて保存します。
プロジェクトを右クリックして再構築を選択します(エラーなし、良さそうです)
[Specify Application Data] -> [Files] を左クリックし、プロジェクト内の *.ico を選択します (注: 明確に一覧表示され、ダイアログに index0 として表示されます)。
[一般情報] -> [アイコンの表示] を左クリック -> *.ico (MyProject.Gui.exe のプロジェクト フォルダーにあります) を参照します。
すべてを保存してすべてを再構築する
...それでも同じエラー メッセージが表示されます。
「EXEを再コンパイルしてアイコンを含めると、メッセージが消える」のはどうすればよいですか?