問題タブ [dryioc]

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

xamarin.forms - Prism.DryIoc のビューモデルにビューを登録する適切な方法は何ですか?

Visual Studio for Mac 用の Prism Template Pack を使用して新しいプロジェクトを生成し (共有と pcl の両方を試しました)、7.0.0.340-ci に更新しています。ビュー モデルへのビューの登録は慣例で行われますか?

このアプリを実行しようとすると、次の例外がスローされます。Objective-C exception thrown. Name: NSInternalInconsistencyException Reason: Application windows are expected to have a root view controller at the end of application launch.

これがメインアプリのコードです。

署名に互換性がないため、最終行をコメントアウトしてオーバーライドをやり直す必要がありました。

Container.RegisterTypeForNavigation はどこに行きましたか、それは何ですか?

また、RegisterTypes メソッドのコードなしで試してみました。

NavigationService プロパティを調べるデバッグ セッションでは、MainPage が null であると表示されます。

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

prism - XF + DryIoc: 実装型 Xamarin.Forms.NavigationPage から単一のパブリック コンストラクターを選択できません

VS2017 で Prism テンプレートを使用して XF + Prism + DryIoc プロジェクトを作成しました。アプリ XF と Prism を最新のものに更新しました。

  • XF: 2.5.0.121934
  • プリズム: 7.0.0.336-pre

これ以上コードを追加せずに (最新の Prism 7 で重大な変更を修正することを除いて)、アプリを実行すると、次のようになります。

実装型 Xamarin.Forms.NavigationPage から単一のパブリック コンストラクターを選択できません

少し検索してhttps://github.com/PrismLibrary/Prism/issues/889を見つけましたが、問題は最新の DryIoc で解決されるはずです。

何か案は?

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

nancy - nancy セルフホスト、dryioc とブートストラップを使用 -> メソッドが見つからないという例外

職場では小さなアプリケーションが必要であり、このプロジェクトでもあまりよく知らないことをいくつかテストすることにしました。

nancy セルフホスティング パッケージを介して nancy をホストするために topshelf を使用して、コンソール アプリから始めました。これはすべて機能します。

ここで、DryIoc コンテナーを nancy ブートストラップに配線したいと思ったのですが、次のエラーが発生しました。

私のブートストラッパー: 空、まだ登録なし

そして、ブートストラッパーが割り当てられる topshelf を介したサービスの .Start メソッドで

new NancyHost(uri, new Bootstrapper(), hostConfig); でエラーが発生します。new Bootstrapper() を引数に追加するとすぐに