在单独的appdomain中运行的MSBuild任务无法加载程序集

And*_*vey 5 .net msbuild

我有一个MSBuild任务,具有LoadInSeparateAppDomainAttribute和继承自AppDomainIsolatedTask.

成功构建后,此任务将运行.它加载新编译的程序集并执行一些工作.因此需要单独的appdomain,否则Visual Studio将加载程序集并将其锁定.

但是,创建的appdomain不知道Web.config应用程序的文件.此配置包含成功加载程序集引用的DLL所需的绑定重定向.

有没有办法以编程方式将绑定重定向添加到appdomain?