Имаме потребителски интерфейс на MVC, който генерично ще се изчертава въз основа на типове данни, които получава от WebAPI. При стартиране на приложението на потребителския интерфейс извиквам моя WebApi, за да изтегля „LeadTypes“ надолу в списък със списък с асембли, използвайки двоичен формататор за сериализиране и десериализиране. Проблемът е, че когато препратките се премахнат от потребителския интерфейс, десериализаторът избухва и казва, че не може да намери InstallmentLoan, версия 1.0.0.0 или една от неговите зависимости. Е, няма други зависимости освен системата, това са само основни модели с персонализирани анотации на данни и т.н. Целта е да нямаме нито един от нашите типове, споменат в потребителския интерфейс.
Грешка „Не може да се зареди файл или сборка „LeadGenFramework.Entity.LeadType.InstallmentLoan, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null“ или една от неговите зависимости. Системата не може да намери посочения файл.“
Трябва да има умен начин за използване и препращане в модулите на паметта, без да имате физическия файл. Това, което не разбирам, е защо търси файл, ако го имам в паметта?
Всякакви насоки биха били чудесни!
Ето FusionLog:
=== Информация за състоянието преди обвързване === LOG: DisplayName = LeadGenFramework.Entity.LeadType.InstallmentLoan, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (Напълно посочен) LOG: Appbase = file:/// E:/MainTrunk2/LeadGenFramework-Copy/trunk/LeadGenFramwork.Web.Api.RestClient.Test/bin/Debug LOG: Първоначален PrivatePath = NULL
Извикване на събрание: (Неизвестно)
LOG: Това обвързване започва в контекста на зареждане по подразбиране. LOG: Използване на конфигурационен файл на приложението: C:\Users\charbaugh\AppData\Local\Temp\tmp8271.tmp LOG: Използване на конфигурационен файл на хост: LOG: Използване на конфигурационен файл на машина от C:\Windows\Microsoft.NET\Framework\v4. 0.30319\config\machine.config. РЕГИСТРАТОР: Политиката не се прилага към препратката в този момент (частно, персонализирано, частично или базирано на местоположение свързване на сглобка). Дневник: Опит за изтегляне на нов URL файл:///E:/MainTrunk2/LeadGenFramework-Copy/trunk/LeadGenFramwork.Web.Api.RestClient.Test/bin/Debug/LeadGenFramework.Entity.LeadType.InstallmentLoan.DLL. LOG: Опит за изтегляне на нов URL файл:///E:/MainTrunk2/LeadGenFramework-Copy/trunk/LeadGenFramwork.Web.Api.RestClient.Test/bin/Debug/LeadGenFramework.Entity.LeadType.InstallmentLoan/LeadGenFramework.Entity.LeadType .InstallmentLoan.DLL. LOG: Опит за изтегляне на нов URL файл:///E:/MainTrunk2/LeadGenFramework-Copy/trunk/LeadGenFramwork.Web.Api.RestClient.Test/bin/Debug/LeadGenFramework.Entity.LeadType.InstallmentLoan.EXE. LOG: Опит за изтегляне на нов URL файл:///E:/MainTrunk2/LeadGenFramework-Copy/trunk/LeadGenFramwork.Web.Api.RestClient.Test/bin/Debug/LeadGenFramework.Entity.LeadType.InstallmentLoan/LeadGenFramework.Entity.LeadType .InstallmentLoan.EXE.