Я пытаюсь создать прототип кода в всеми любимой IDE для создания прототипов (LINQPad). Я хочу запустить класс, который я создал в сценарии, в отдельном домене приложения. Например:
void Main()
{
AppDomain domain = AppDomain.CreateDomain("MyDomain");
var qry = (AdHocQuery)domain.CreateInstanceAndUnwrap( typeof( AdHocQuery ).Assembly.Location, typeof( AdHocQuery ).FullName );
qry.Run();
AppDomain.Unload(domain);
}
class AdHocQuery
{
public void Run()
{
}
}
Я получаю следующее исключение: FileLoadException: Could not load file or assembly 'C:\\Users\\terry.aney\\AppData\\Local\\Temp\\LINQPad5\\_jpomhdlf\\query_onuisp.dll' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
Возможно ли это сделать в LINQPad?