C# 无法加载文件或程序集{assembly-DETAILS}。系统找不到指定的文件

C# 无法加载文件或程序集{assembly-DETAILS}。系统找不到指定的文件,c#,vsto,filenotfoundexception,C#,Vsto,Filenotfoundexception,在VSTO项目中收到此错误。程序流程如下: WordAddIn(VSTO项目)>>功能区btn单击>>捕获文档内容>>一切正常?>>调用Office.Forms.frmoficeadin.Initialise()>>调用同一表单的mbSignOn()函数 FileNotFoundException在最后阶段mbSignOn()发生,因为它找不到库ADODBHELPER。根据FusionLog,它似乎在WordAddIn vsto项目中寻找dll,即使该项目被引用并专门用于包含frmOfficeA

在VSTO项目中收到此错误。程序流程如下:

WordAddIn(VSTO项目)>>功能区btn单击>>捕获文档内容>>一切正常?>>调用Office.Forms.frmoficeadin.Initialise()>>调用同一表单的mbSignOn()函数

FileNotFoundException在最后阶段mbSignOn()发生,因为它找不到库ADODBHELPER。根据FusionLog,它似乎在WordAddIn vsto项目中寻找dll,即使该项目被引用并专门用于包含frmOfficeAddIn的单独项目中

同样的代码也适用于我的标准开发机器(64位Win7)。问题发生在我试图启动并运行的新开发机器上(32位Win7)。异常详细信息,融合日志包含在下面。谢谢你的帮助

异常消息:

{“无法加载文件或程序集'ADODBHELPER,版本=6.0.8.19015,区域性=中立,PublicKeyToken=null'或其依赖项之一。系统找不到指定的文件。”:“ADODBHELPER,版本=6.0.8.19015,区域性=中立,PublicKeyToken=null”}

堆栈跟踪:

在OfficeCaptureAddIn.frmoficeadin.mbSignon()中 在OfficeCaptureAddIn.frmofficeadin.C:\SOURCECONTROL\dotNET\Office\Forms\frmofficeadin.vb中初始化(Dictionary`2 dictFiles):第45行

FusionLog:

==预绑定状态信息=== 日志:DisplayName=ADODBHELPER,版本=6.0.8.19015,区域性=neutral,PublicKeyToken=null (详细说明) 日志:Appbase=file:///C:/SOURCECONTROL/dotNET/dotNET/WordAddIn/bin/Debug/ 日志:初始PrivatePath=NULL

调用程序集:OfficeCaptureAddIn,版本=5.0.6073.19015,区域性=中立,PublicKeyToken=null。 日志:此绑定在默认加载上下文中启动。 日志:使用应用程序配置文件:C:\SOURCECONTROL\dotNET\dotNET\WordAddIn\bin\Debug\WordAddIn.dll.config 日志:使用主机配置文件: 日志:使用C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config中的计算机配置文件。 日志:此时未将策略应用于引用(私有、自定义、部分或基于位置的程序集绑定)。 日志:正在尝试下载新URLfile:///C:/SOURCECONTROL/dotNET/WordAddIn/bin/Debug/ADODBHELPER.DLL. 日志:正在尝试下载新URLfile:///C:/SOURCECONTROL/dotNET/WordAddIn/bin/Debug/ADODBHELPER/ADODBHELPER.DLL. 日志:正在尝试下载新URLfile:///C:/SOURCECONTROL/dotNET/WordAddIn/bin/Debug/ADODBHELPER.EXE. 日志:正在尝试下载新URLfile:///C:/SOURCECONTROL/dotNET/WordAddIn/bin/Debug/ADODBHELPER/ADODBHELPER.EXE.