情形:
一个asp.net mvc项目,里边引用了managed c++ 写的一个dll,后来发现这个dll没必要,就打算移除它,操作如下:找到资源管理器,引用,右击,移除,运行,报错,说什么这个dll或其依赖项找不到
解决:qq群里问了,有人给出的解决方案是我上面的操作,废话啊,我都可以在这里边写managed c++,这个还不知道,有人说修改.csproj文件,看了下,里边没有这个dll的引用了,依旧报错(.csproj的引用部分本就是和相同逻辑的文档和视图展示,知道MFC的朋友肯定明白),最后,我就尝试删掉工程名称.dll文件,然后重新生成,成功了.应该是程序集缓存的缘故,可我打开旧的dll文件也没发现清单里边有我要引用的那个dll啊.