小编use*_*722的帖子

自定义MSBuild任务锁定程序集

乍一看,我的问题似乎很常见:我的一些项目中有一个自定义的MS Build任务.编译项目后,我无法再编译构建任务 - 构建任务程序集被Visual Studio锁定.

我发现这里有很多帖子说"只是从AppDomainIsolatedTask继承".

我的任务已经完成了.该程序集除此任务外不包含其他内容.似乎卸载了AppDomain,至少触发了DomainUnload事件.并且,依赖程序集正确卸载.

但是,包含构建任务本身的程序集由devenv.exe(我由ProcessExplorer双重检查)锁定.

我发现另一篇文章说'将GenerateResourceNeverLockTypeAssemblies属性设置为true',这听起来很有希望,但也没有帮助.

所以,我想知道还有什么可能出错.无论我使用VS2008还是2010,行为都是一样的.

msbuild msbuild-task

16
推荐指数
1
解决办法
1685
查看次数

标签 统计

msbuild ×1

msbuild-task ×1