Я пытаюсь реализовать версию примера 1 отсюда http://msdn.microsoft.com/en-us/library/System.MarshalByRefObject(v=vs.110).aspx в свой код.Как использовать MarshalByRefObject для вызова класса в другом домене приложения
Моя цель - иметь класс с некоторыми методами, затем загрузить этот класс в другой appdomain и вызвать его метод.
до сих пор у меня есть:
public class diffDomain : MarshalByRefObject
{
public int getNumber()
{
return 5;
}
}
internal static class JITCompiler
{
internal static wantNumber()
{
AppDomain domain = AppDomain.CreateDomain("MyDomain");
var newSearch = (diffDomain)domain.CreateInstanceAndUnwrap(
Assembly.GetExecutingAssembly().FullName,
"diffDomain");
}
}
Я получаю ошибку на линии Var newSearch:
Could not load type 'diffDomain' from assembly 'SVM, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Спасибо за помощь :) – user1348463