Activity Workflow не может загрузить сборку CommonServiceLocator, хотя у меня есть dll в ссылках.
У меня есть проект библиотеки деятельности, где у меня есть рабочий процесс.
Я вызываю рабочий процесс из контроллера в приложении MVC.
Когда я строю решение, я не получаю никаких ошибок.
Когда я запускаю приложение, оно запускается хорошо, но когда я вызываю рабочий процесс, я получаю исключение в сгенерированном классе MyProject.Workflow.g.cs
Метод в сгенерированном классе MyProject.Workflow.g.cs
private static System.Reflection.Assembly Load(string assemblyNameVal) {
System.Reflection.AssemblyName assemblyName = new System.Reflection.AssemblyName(assemblyNameVal);
byte[] publicKeyToken = assemblyName.GetPublicKeyToken();
System.Reflection.Assembly asm = null;
try {
asm = System.Reflection.Assembly.Load(assemblyName.FullName);
}
catch (System.Exception ) {
System.Reflection.AssemblyName shortName = new System.Reflection.AssemblyName(assemblyName.Name);
if ((publicKeyToken != null)) {
shortName.SetPublicKeyToken(publicKeyToken);
}
asm = System.Reflection.Assembly.Load(shortName);
}
return asm;
}
В моем контроллере я делаю это:
Activity wfApp = new MyProject.Workflow.EventWorkflow();
![enter image description here](https://i.stack.imgur.com/8zg0x.png)
Я попытался удалить и снова добавить ссылку.
Я проверил версию ddl.
Я пытался очистить раствор и восстановить.