问题描述
应用环境如下:我的一个application需要在某个特定的dir下运行,但在这个路径下运行时,程序会crash,exception是:System.Runtime.InteropServices.COMException(0x80090006):InvalidSignature.(ExceptionfromHRESULT:0x80090006)在其他的dir下运行都没有问题。我怀疑是这个目录下同时存在着与系统dll重名的dll造成的,我能在.net程序启动时指定它的dll加载路径么?如何指定?谢谢!
解决方案
解决方案二:
会不会是这个路径下的操作权限问题,dll不是都在bin目录下的吗
解决方案三:
我这个目录下是开发其他系统的目录,所以下面很多dll都是和系统目录下的dll是同名的
时间: 2024-09-26 04:36:01