問題タブ [bootstrapper]

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 に答える
305 参照

python - Paver0.8.1とPython2.6との互換性

誰かがPython2.6でpaverを使用して開発エリアをブートストラップすることができますか?

私はpython2.6をインストールし、easy_install-2.6でpaverをインストールしましたが、すべて正常に見えます。しかし、ブートストラップメソッドを起動しようとすると、http: //pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c8をダウンロードしようとしているときに、urllib2.HTTPError(:HTTPエラー404:見つかりません)が発生します。 -py2.6.egg。support-filesディレクトリに正しいsetuptoolsEGGファイル(0.6c9)を追加しようとしましたが、bootstrap.pyはEGGファイルを見つけましたが、0.6c8バージョンをダウンロードしようとしているため、使用していないようです。はもう利用できません。

この問題を解決する方法はありますか?

前もって感謝します

ベルトラン

0 投票する
4 に答える
6971 参照

windows-installer - 連鎖したmsi/Bootstrapper /前提条件?

エンドアプリケーションを形成するために一緒にインストールする必要があるいくつかのコンポーネントMSIパッケージがあります。

問題は、パッケージを構成するコンポーネントを更新して、コンポーネントをhttpファイルサーバーで再起動できることです。どのようなアプローチを取るべきですか?

私が書いているインストーラーは「マスター」インストーラーです。その1つのコンポーネントでのみアップグレードを実行するには、クライアントマシンにインストールされている各コンポーネントのバージョンを読み取ることができる必要があります。

また、アプリケーションを初めてインストールする場合、インストーラーは必要なすべてのコンポーネントをダウンロードしてインストールします。

Installshield2009を使用しています。

チェーンされたMSIを調べましたが、マスターインストーラーが空です。できるだけ軽量にする必要があるからです。

ブートストラップアプリケーションの作成方法がわかりません。私の会社では、installshieldを使用してインストーラーを作成することを望んでいます。

私は調査しました-そして明らかに前提条件はアンインストールされることを意図されていません。


バージョン番号を変更して、ダウンロードで必要なコンポーネントのみをダウンロードし、インストーラー全体をダウンロードしないようにすることで、マイナーアップデートを実行できると思います。現在、私はあなたが提案した方法(sascha)を実装しており、私の会社はInstallShieldを通じて提供されるFLEXnet接続サービスを使用している。私が言及した「コンポーネント」(開発者が使用するのが大好きな用語)は、InstallShieldのコンポーネントの概念と概念が似ています。ただし、「コンポーネント」を機能によってカプセル化されるように変更したため、リリースのビルド時に、各「機能」がcabファイルにラップされるように選択できます。

これはとても紛らわしいように聞こえます-私にとってさえ。

機能<コンポーネント(サービスを含む)に頼ってきました

私の会社は、Installshieldを除く他のインストーラープログラムの使用を拒否しています。私の推測では、遠い将来に前提条件の要件を更新するには、新しいインストーラーを作成し、アプリケーションをメジャーアップグレードとして再リリースする必要があります。それは私には理にかなっています。

Perermtate、以前にインストールされた前提条件をアンインストールする方法はないと思います。これは、前提条件が他のアプリケーションのプラットフォームとして必要になる可能性があるためです。すべての「前提条件」は、アプリケーションのサードパーティコンポーネントであることが意図されていたためです。 。

ご回答ありがとうございます!

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

msbuild - MSBuild で Windows SDK フォルダーを取得するにはどうすればよいですか?

MSBuild タスクで Windows SDK フォルダーを取得する方法は何ですか?

generateBootstrapper タスクを使用して、前提条件をインストールできるようにセットアップ用のブートストラップを作成しています。このタスクには、前提条件のパッケージが配置されているフォルダー (つまり、Windows SDK フォルダー) へのパスが必要です。

Visual Studio 2008 を使用している場合。これまでハードコードされたパスを使用してきましたが、これはどのシステムでも機能しません。パスを取得するより良い方法はありますか?

これは私のビルドスクリプトです:

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

visual-studio - VisualStudio MSI ブートストラップ ローダーのバグと置き換え

現在、Visual Studio を使用して msi と setup.exe を作成しています。それは非常にうまく機能します...最近まで。
最近、コンボ ボックス コントロールを含む新しいダイアログ ボックスを msi に追加しました。msi を使用してアプリを直接インストールすると、すべて正常に動作します。
しかし、Setup.exe を実行すると、ComboBox が正しく表示されません。ドロップダウン リストには、一度に 1 つの要素のみが表示されます。すべての要素はまだそこにあり、上/下キーまたは文字 (たとえば、SQL Server の場合は「S」) を使用してそれらを選択することもできます。

誰もこの種の問題を見たことがありますか? さらに、InstallShield を使用してセットアップを作成すると、InstallShield によって作成された exe が再び正常に実行されます。

したがって、Visual Studio で修正する必要があると思います。ビジュアルスタジオのブートストラッパーを修正する方法はありますか?

プラットホーム:

ビルドには Visual Studio 2005 を使用します。

OS: Windows XP SP3。

ビルド マシンには Windows Installer 4.5 がインストールされていますが、前提条件ではありません。msi 自体は Windows Installer 3 で問題なく動作します。

また、問題は、セットアップの終了が速すぎることでも、適切にインストールされないことでもありません。問題はありません。唯一の問題は、コンボ ボックスが正しく表示されず、一部のユーザーが混乱する可能性があることです。

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

installation - 前提条件として管理された DirectX

マネージド DirectX を使用する vb.net アプリケーションをパッケージ化していますが、vs 展開プロジェクトなどは使用していません。マネージド directX 9 C がクライアントにインストールされているかどうかを確認したいと思います。Web から管理されている directX をダウンロードしない場合。これを行うための好ましい方法は何ですか? 次のマイクロソフト コンポーネント インストーラー ソフトウェア開発キットを見つけました。 details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n 管理された directX がインストールされているかどうかを検出するもの (ブートストラップ) を探しています。何か案が?

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

visual-studio - Bootstrapper を生成するには VS2008 が必要ですか

msi インストーラー用のブートストラップをビルドするには、Visual Studio 2008 をインストールする必要がありますか?

ビルド サーバーに VS2008 がインストールされていないため、この 1 つのブートストラップを生成するためだけにインストールしたくありませんが、必要なブートストラップ ファイル (setup.bin、Microsoft SDK フォルダーなど) が含まれているようです。 VSセットアップ。

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

vxworks - Workbench から PXE 起動可能なブートローダーを構築するにはどうすればよいですか?

Workbench から PXE ブート可能な VxWorks ブート ローダーをビルドしようとしていますが、うまくいきません。私の環境の概要は次のとおりです。

  • VxWorks 6.6 + 最新のパッチ
  • Workbench 3.0 + 最新のパッチ
  • モンテビーナ BSP リリース 2.0/1

ターゲットは Dell Precision M4400 ラップトップです。成功せずに私がやっていることは次のとおりです。

  1. プロファイルVxWorks Image Projectを使用して、Montevina BSP に基づいて Workbenchで新規作成します。PROFILE_BOOTAPP
  2. 次のコンポーネントをカーネル構成に追加します (それ以外の場合、ビルドは失敗します):
    - INCLUDE_TIMER_SYS
    - INCLUDE_PCI_BUS
    - INCLUDE_PCI_OLD_CONFIG_ROUTINES
    -INCLUDE_PENTIUM_PCI
  3. コンソール表示用のカーネル構成にコンポーネントを追加しINCLUDE_PC_CONSOLEます (ターゲットにシリアル ポートはありません)。
  4. ビルド仕様を に設定し、次のdefault_romCompress名前の新しいビルド ターゲットを追加します。vxWorks_romCompress.bin
  5. vxWorks_romCompress.binターゲットをビルドすると、対応するファイルが作成されます。
  6. ファイルに PXE パディングを追加します。
    cat $WIND_BASE/vxworks-6.6/target/config/montevina/pxeBoot.bin vxWorks_romCompress.bin > vxWorks_romCompress.pxe
  7. TFTP サーバーの適切な場所にコピーvxWorks_romCompress.pxeし、ターゲットから PXE ブートを実行します。

この時点で、ターゲットは TFTP サーバーからファイルを正常にダウンロードしますが、そこで停止し、何も出力されません。コンソールには何も表示されません。

およびは、Workbench プロジェクトで正しく設定されているように見えます (これらは、それぞれ および の従来の config.h ファイルの設定と一致しRAM_HIGH_ADRSます) 。RAM_LOW_ADRS0x001080000x003080000

bootrom.pxe(Montevina BSP にはビルド済みのブート ローダーが同梱されいることに注意してください。これにより、私は PXE ブートに成功しました。ただし、ブート ローダーにいくつかのコンポーネントを追加する必要があります。従来の config.h メソッドではなく、Workbench 環境です。)

Workbench プロジェクトのカーネル構成に含まれるコンポーネントをミラーリングして、従来の config.h 設定に可能な限り一致させることも試みましたが、成功しませんでした。これらは追加されたコンポーネントです (これらの依存関係に加えて):

  • INCLUDE_PLB_BUS
  • DRV_NVRAM_FILE
  • INCLUDE_GENERICPHY
  • DRV_INTCTLR_IOAPIC
  • INCLUDE_GEI825XX_VXB_END
  • DRV_TIMER_IA_TIMESTAMP
  • INCLUDE_MII_BUS
  • DRV_INTCTLR_MPAPIC
  • DRV_SIO_NS16550
  • INCLUDE_FEI8255X_VXB_END
  • DRV_TIMER_LOAPIC
  • INCLUDE_SIO_UTILS
  • VXBUS_TABLE_CONFIG
  • INCLUDE_INTCTLR_LIB
  • INCLUDE_DMA_SYS
  • INCLUDE_PARAM_SYS
  • INCLUDE_SW_FPP

だから、それが私が今いるところです。問題は上記の手順 4 ~ 6 にあると思いますが、ワークベンチ内からブート ローダーを PXE ブート可能にする適切な方法について、ドキュメントには何も記載されていません。

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

.net - .NET Framework3.5SP1言語パックClickOnceパッケージ

Visual Studio 2008 SP1は、.NET Framework3.5SP1の言語パックの前提条件を提供していません。

私の研究結果は次のとおりです。言語パックをインストールするカスタムブートストラッパーパッケージを簡単に作成できるはずです。BootstrapperManifestGeneratorをダウンロードしました。カスタムパッケージを作成するのに本当に便利なツールですが、言語パックパッケージの正しいパラメーター(再起動モード、インストール時間とサイズ、インストール条件、終了コードなど)がわかりません。

.NET言語パック用のすぐに使用できるブートストラッパーパッケージはありますか?

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

wpf - モジュールがメニューにロードされる Prism の例を探しています

各モジュールが別のモジュール内のメニューのメニュー項目として自分自身を登録する Prism を使用した WPF コード例を知っている人はいますか?

(私は現在、EventAggregator でこれを実行しようとするアプリケーションを持っているため、1 つのモジュールが他のモジュールから発行されたイベントをリッスンし、そのタイトルをメニュー項目としてメニューに含める必要がありますが、順序に問題があります。読み込みやスレッド化などの例です。これを行うために古典的な Prism 構造を使用する例を見つけたいと思います。)

私はこれに関して次のように考えています。

Shell.xaml:

契約ビュー:

顧客ビュー:

しかし、Prism 以外の MVVM アプリケーション構造を作成したことがあり、メニューは常に ViewModel の ObservableCollections に適切にバインドされており、上記はこの素晴らしいパターンを破っているようです。上記は Prism で行う通常の方法ですか?

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

.net - .NET Prism Bootstrapper GetModuleCatalog の質問

GetModuleCatalog (Microsoft.Practices.Composite.UnityExtensions.UnityBootstrapper.GetModuleCatalog())Prism シェルで が呼び出される場所を誰か説明してもらえますか? アプリケーション Bootstrapper でオーバーライドする必要があることは理解していますが、Bootstrapper の実行時に内部で呼び出されている場所を見つけることができませんでした。