dll正被另一个进程使用

时间:2013-06-10 13:51:46

标签: c# visual-studio visual-studio-extensions

我正在Visual Studio 2012中创建一个扩展程序,并继续发生此错误,这个错误令人沮丧。 enter image description here

我最近处理它的方式是我必须在开始扩展之前进入加载项管理器,取消选中加载项的所有框,关闭Visual Studio,重新打开Visual Studio,启动加载项调试,重新检查加载项管理器中的加载项,然后重新启动debuging。你可以想象这是相当耗时且烦人的。它也仅在大约70%的时间内起作用。当我尝试构建或重建项目并且没有其他Visual Studio正在运行时也会发生这种情况。有什么办法可以防止这种情况发生,或者有办法解决这个错误吗?

1 个答案:

答案 0 :(得分:2)

正如您所发现的,在处理bin文件夹时,不应该从bin文件夹安装扩展程序。

从VS的主副本中完全删除扩展程序,然后运行devenv /rootsuffix MyTest并在那里安装扩展程序来创建单独的测试环境。

然后,您应该从该实例调试扩展,并在完成后将其终止。