10

これらの用語がいくつかの異なる場所で使用されており、関連するテクノロジーに応じて異なる意味を持っているのを見てきました。C#の用語でそれが何を意味し、それを使用する利点を誰かに説明してもらえますか?

C# でのブートストラップに特に関連する回答を探しています。C#に関して、ブートストラップが他の.NETフレームワーク/コンポーネントとどのように関連しているかを探しています。

4

4 に答える 4

10

ブートストラッパーは、複合アプリケーション ライブラリを使用して構築されたアプリケーションの初期化を担当します。ブートストラッパーを使用すると、複合アプリケーション ライブラリのコンポーネントをアプリケーションに接続する方法をより詳細に制御できます。たとえば、複合アプリケーション ライブラリを追加する既存のアプリケーションがある場合、アプリケーションが既に実行された後でブートストラップ プロセスを初期化できます。

続きを読む... msdn で bootstrapper について説明します

于 2013-09-23T20:18:20.857 に答える
5

ブートストラップは、プログラムを起動するプログラムです。プログラムに変更を展開する必要がある場合、ブートストラッパーを使用すると便利です。これは、プログラムを起動する前に更新を探してダウンロードするプログラムだからです。

于 2013-09-23T20:19:37.927 に答える
1

たとえば、アプリケーションである種の os 依存性注入フレームワークを使用していて、アプリケーションを実行する前に行う必要があるマッピングを設定した場合。

コード例 (Autofac):

public class BootstrapperClass : Module
{
    protected override void Load(ContainerBuilder builder)
    {
        base.Load(builder);
        builder.RegisterType<SomeImplementation>().As<ISomeInterface>();            
    }
}
于 2016-10-13T13:11:13.420 に答える