ВызоваPCL настраиваемая Ассамблея не перенаправляется в MS CRM плагина
Assembly.Load("System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes");
внутри .net 4,03 приложения должно переадресовать к правильному 4.0.0.0 System.Core
Он работает на моей машине для консольного приложения и внутри страницы ASPX.
Однако назвав его изнутри Dynamics MS CRM плагин терпит неудачу с
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The system cannot find the file specified.
Там нет ошибок FUSION либо. Что особенного в том, как выполняются плагины, которые переадресовываются?
Вы на самом деле звоните в Assembly.Load из плагина CRM? Или они вас загружают? То, что я подозреваю, это то, что они делают ReflectionOnlyLoad и не применяют политику к имени в событии ReflectionOnlyAssemblyResolve. –
Я на самом деле вызываю код выше (Assembly.Load) как единственное в своем плагине. Я не уверен, как они загружают мою сборку, чтобы вызвать мой плагин. –
Ваш плагин зарегистрирован в песочнице? –