Piranha CMS を既存の MVC5 Web アプリに統合しようとしています。http://piranhacms.org/docs/introduction/getting-startedの推奨ルートに従いました。Nuget を使用した非常に単純なものです。アプリを実行した後、AutoMapper が存在しないというメッセージが表示されたので、Nuget を介して追加しました。これまでのところすべて順調です。もう一度実行すると、次のエラーが発生します。
「要求されたタイプの 1 つ以上をロードできません。詳細については、LoaderExceptions プロパティを取得してください。」
ここにスタックがあります:
[ReflectionTypeLoadException: 要求されたタイプの 1 つ以上を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。]
System.Reflection.RuntimeModule.GetTypes(RuntimeModule モジュール) +0
System.Reflection.RuntimeModule.GetTypes() +4
System.Reflection.Assembly.GetTypes() +70
System.ComponentModel.Composition。 Hosting.AssemblyCatalog.get_InnerCatalog() +167 System.ComponentModel.Composition.Hosting.AssemblyCatalog.GetExports(ImportDefinition 定義) +11
System.ComponentModel.Composition.Hosting.<>c__DisplayClass3.b__2(ComposablePartCatalog カタログ) +17 System.Linq.d__14 1&輸出) +392.MoveNext() +177 System.ComponentModel.Composition.Hosting.CatalogExportProvider.InternalGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) +205
System.ComponentModel.Composition.Hosting.InnerCatalogExportProvider.GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) +14
System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable
System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExports(ImportDefinition 定義、AtomicComposition atomComposition、IEnumerable 1& エクスポート) +39 System.ComponentModel.Composition.Hosting.AggregateExportProvider.GetExportsCore(ImportDefinition 定義、AtomicComposition atomComposition) +311 System.ComponentModel.Composition. Hosting.ExportProvider.TryGetExportsCore(ImportDefinition 定義、AtomicComposition atomComposition、IEnumerable 1& exports) +23 System.ComponentModel.Composition.Hosting.CompositionContainer.GetExportsCore(ImportDefinition 定義、AtomicComposition atomComposition) +1561& exports) +23
System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) +61
System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable1& exports) +39
System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExports(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable
System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition 定義、AtomicComposition atomComposition、IEnumerable 1 インポート、AtomicComposition atomComposition) +155 System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportsStateMachine(PartManager partManager、ComposablePart パーツ) +439 System.ComponentModel .Composition.Hosting.ImportEngine.TrySatisfyImports(PartManager partManager, ComposablePart パーツ, Boolean shouldTrackImports) +196 System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImports(ComposablePart パーツ) +107 System.ComponentModel.Composition.Hosting.<>c__DisplayClass2.b__0 () +26 System.ComponentModel.Composition.Hosting.CompositionServices.TryInvoke(Action アクション) +331& exports) +39
System.ComponentModel.Composition.Hosting.ExportProvider.GetExports(ImportDefinition definition, AtomicComposition atomicComposition) +36
System.ComponentModel.Composition.Hosting.ImportEngine.TryGetExports(ExportProvider provider, ComposablePart part, ImportDefinition definition, AtomicComposition atomicComposition) +44
System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportSubset(PartManager partManager, IEnumerable
System.ComponentModel.Composition.Hosting.ComposablePartExportProvider.Compose(CompositionBatch バッチ) +841
System.ComponentModel.Composition.Hosting.CompositionContainer.Compose(CompositionBatch バッチ) +33
System.ComponentModel.Composition.AttributedModelServices.ComposeParts(CompositionContainer コンテナー、オブジェクト[] attributedParts) +172
Piranha.Application..ctor() in c:\Proj\GitHub\Piranha-2.2\Piranha\Application.cs:105
Piranha.Application..cctor() in c:\Proj\GitHub\Piranha-2.2 \Piranha\Application.cs:25
スタックの最後の 2 行 Piranha.Application..ctor() in c:\Proj\GitHub\Piranha-2.2\Piranha\Application.cs:105 Piranha.Application..cctor() in c に特に注意してください。 :\Proj\GitHub\Piranha-2.2\Piranha\Application.cs:25. c:\Proj\GitHub\Piranha-2.2 に .cs ファイルが見つからない ?????
私が愚かなことをしていないことを確認するために、手順に従って空のMVC c#プロジェクトに追加しましたが、同じ結果になりました。
私は何か間違ったことをしていますか、それともNugetが間違っていますか?