VS2010 做ActinveX 生成出错Unable to copy file .dll to .dll. The process cannot access图解

今天再用VS2010来做ActiveX控件,第一次生成成功了,生来我改了点东西,一直报错,如图:

 

 首先来说一下2010怎么做ActiveX控件,其实很简单的。只有几个步骤。

首先创建一个windows控件库

然后改一下AssemblyInfo.cs 文件,如图:

 

第二步再你的控件usercotrol.cs文件中加入Guid,注这个Guid和上面的是一样的。如图:

 

 下面我们来说一下如何解决这个出错的问题。

其实也很简单的只不过网上很少有正确的答案,本人也是好不容易才找的,所以来分享一下,其实只要在web.config里加入

<hostingEnvironment shadowCopyBinAssemblies="false"/>

就可以了。如图:

 

加入完已后可能第一次生成还会出错,不过没关系,你再生成一次就不会出错了。

就这样就大功生成了。

原文地址:https://www.cnblogs.com/stalwart/p/1933839.html