問題タブ [dotnetinstaller]
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.
wix - 64ビットおよび32ビットのWindowsインストーラーパッケージを単一のセットアップとして展開するにはどうすればよいですか?
Windows64ビットと32ビットの両方を対象としたソフトウェアセットアップを展開する必要があります。プラットフォームごとに2つの個別のWindowsインストーラーデータベース(WiXで作成)があり、 dotNetInstallerを使用して両方を単一のインストールブートストラッパー実行可能ファイルに結合しています。
auto_close_if_installed=True
ブートストラッパーをユーザーから完全に非表示にしたいので、現在dotNetInstallerのバージョン1.10を使用して設定しています。それでも、dotNetInstallerは、インストーラーの実行中にシルプログレスバーウィンドウを表示するように要求し、実際には自動で閉じません。ユーザーは、アプリケーションが正常にインストールされたことを通知するダイアログボックスを確認する必要があります。しかし、本当の問題は、Windows 8を(まだ)サポートしていないことです。
dotNetInstallerの新しいバージョンへのアップグレードは壊れているように見えるauto_close_if_installed
ので、さらに悪いことになります。
だから私の質問は、両方のセットアップを単一の実行可能ファイルにデプロイするための現在の最先端技術は何ですか?Wix Burnはオプションでしょうか?
理想的な世界では、どちらのプラットフォームにも別々のインストーラーを顧客に提供するだけです。しかし、彼らはたまたまそのような微妙なことに完全に気づいておらず、彼らのほとんどは彼らが使用しているプラットフォームさえ知らないのです。
windows - dotNerInstaller の問題 「インストール パッケージを開けませんでした。確認してください...」というエラーが表示されます。
C:\Program Files\dotNetInstaller\bin フォルダー内に exe を作成して実行すると、完全に動作し、完全にインストールされますが、その exe を他の場所/パスからインストールしようとすると、「インストール パッケージ開けませんでした。パッケージが存在し、アクセスできることを確認してください。など...」 exe を作成し、別の XP システムに移動しましたが、そのシステムで再びエラーが発生しましたか?
解決策は何ですか?管理者権限の問題はありますか? Administrator_Required オプションの TRUE と FALSE の両方を試しました。
どうすればこの問題を解決できますか?
powershell - win server 2012用の.net 3.5フレームワークをインストールするbatファイル
Windows Server 2012 に .net Framework 3.5 をインストールするためのバット ファイルを作成したいのですが、次のように試しましたが、成功しませんでした。
powershell コンソールに入った後、最後の 2 つのコマンドが実行されないようです。
なぜ立ち往生しているのか誰にも分かりますか?
または、Windows Server 2012 で .net 3.5 のインストールを自動化する他のバット ファイルを持っている人はいますか?
さらに試した後、手動で実行すると、次のコマンドでバットが動作するようになりました。
しかし、dotnetInstaller から実行しようとすると、同じバットが機能しなくなりました
このエラーが表示されます。
「Add-WindowsFeature」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、ap ath が含まれていた場合は、パスが正しいことを確認してから再試行してください。行:1 文字:19 + Add-WindowsFeature <<<< -name net-framework-features + CategoryInfo : ObjectNotFound: (Add-WindowsFeature:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
.net - dotNetInstaller exe はパッケージとしてインストールしますか、それとも個別の製品としてインストールしますか?
dotNetInstaller ( http://dblock.github.io/dotnetinstaller/ ) の経験がある人なら誰でも質問があります。私は以前、多くの点で恐ろしい WiX ブートストラップを使用していましたが、最も厄介なのは、.NET、DirectX、およびプログラムを個別のアイテムとしてインストールする代わりに (プログラムの追加と削除に関する限り)が懸念されます)それは、あらゆる種類の頭痛の種を引き起こす1つのアイテムとしてインストールされます。もともと、パッケージをインストールするときに DX と .NET が一緒に必要だったので、WiX に永続的なインストールを意図していることを伝えなければなりませんでした。ただし、これを行った場合、基本的に、プログラム自体が削除された後でも、パッケージがまだ部分的にインストールされていると OS に認識させます (DX と .NET がまだインストールされているため)。
私が知りたいのは、dotNetInstaller でブートストラップを作成した場合、「パッケージ」がまだ部分的にインストールされていると OS が認識せずに、個々の要件とプログラムを個別にアンインストールできるかどうかです。
.net - dotnetInstaller (installer.exe) を使用してセットアップ中にエラーが発生しました
プロジェクト名 a のセットアップがありますFinal__.msi
。プロジェクトセットアップをインストールする前に、インストールしたいSqlserver R2 Express
. だから私は dotnetinstaller を使って exe を作成しました。すべての前提条件ファイルをフォルダー名 supportedFiles の下に置きました
ここで私のフォルダ構造:
Exe component
SQLサーバーをインストールするために追加しました。#APPPATH\SUPpotedFIels\sql.exe として
設定して間違っているかどうか executable
EXEの作成中にこのエラーが発生しました
これは私のConfiguration.xmlです:
.net-4.0 - dotNetInstaller と .NET 4.0
私のソフトウェアには .NET 4.0 が必要です。dotNetInstaller パッケージを作成し、Microsoft .NET Framework 4 (Web Installer) ( http://www.microsoft.com/en-us/download/details.aspx?id=17851 ) を入れました。しかし問題は、ユーザーが英語以外のバージョンの Windows、つまりロシア語を使用している場合です。このような場合、この .NET Framework はインストールできません。この問題を解決するには?もちろん、2 つの言語で dotnetinstaller を作成し、バージョンを選択することを提案できますが、1. ユーザーはロシア語版の Windows を使用できますが、英語を選択します 2. ユーザーは別のバージョンの Windows、つまりスペイン語を使用でき、インストールする機能が必要です。 dotnetinstaller からの .NET Framework。
この問題を解決するには?
wix - 6 つの msi を 1 つの msi インストーラーにバンドルする方法
単一の msi パッケージにバンドルしたい 6 つの msi があります。これらの 6 つが Office アドインで、そのうち 3 つが Office 2003 用で、3 つが Office 2007 用です。したがって、私の単一の msi は、Office のバージョンに基づいて 3 つのアドオンのみをインストールする必要があります。そして、これらの msi の前にインストールしたい前提条件がいくつかあります。
セットアップを作成した後、一度wixを使用してみましたが、しばらくして同じプロジェクトでエラーが発生しました:「エラー1セクション 'Bundle:wixB2'のシンボル 'ChainPackageGroup:wwwwww'への未解決の参照」。Wix によって作成されたセットアップは、セットアップをインストールできましたが、アンインストールできませんでした。アンインストールには管理者権限が必要だった可能性がありますが、与えることができませんでした。
dotnetinstaller も試しましたが、6 つのインストーラーの起動条件を追加する方法が見つかりませんでした。(dotnetinstaller の inatllcheck は、起動条件ではなく、インストールされている製品の存在のみをチェックします) Office 2007 が存在する場合に起動条件を追加する方法を誰かが教えてくれれば、それ以外の場合はインストールしない場合、誰かが私を助けてくれればプロジェクトを完了することができます。発射条件を追加します。
単一のインストーラーを作成するにはどうすればよいか教えてください。
resume - DotNetInstaller は、再起動後に中断したところから再開しません
私はこれにこだわっています。再起動が必要な exe コンポーネントが実行された後、dotnetinstaller スクリプトは再起動を強制します。ただし、再起動後は、再起動が必要な手順の後ではなく、最初から開始されます。
これらは詳細です: DotNetInstaller バージョン: 2.13 プロパティ:
レジストリ値:
ご協力ありがとうございます。