无法在XP上运行我的程序,因为它说无法加载dll(由我编写),但在Windows 7上它运行

时间:2012-04-09 16:40:57

标签: visual-c++ dll .net-4.0

我已经看过一些关于我的问题的帖子,但没有解决方案...... 我的应用程序需要加载我编写的dll,当我尝试在Windows 7上运行它时,它会崩溃。 所以我试着在XP上安装VS2010并在那里编译,它编译正确,但是当我调试它时抛出System.IO.FileNotFoundException,因为它“无法”加载我的dll(无法加载文件或程序集'Graphic.dll' ),所以似乎找不到我的dll,怎么可能呢?

p.s:dll(托管类库)和exe用c ++编写并使用.net framework 4

  

Fusion log 1:装配活页夹日志条目(09/04/2012 @ 11.52.42)

     

手术成功。绑定结果:hr = 0x0。操作   成功完成。

     

装配管理器从以下位置加载:   C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll正在运行   可执行文件C:\ Documents and Settings \ Administrator \ My   Documents \ Visual Studio 2010 \ Projects \ MyProgram \ Debug \ MyProgram.exe A.   详细的错误日志如下。

     

日志:EXE显式绑定。文件路径:C:\ Documents and   设置\管理员\我的文档\ Visual Studio   2010 \项目\ MyProgram \调试\ MyProgram.exe。

     

Fusion log 2:

     

装配活页夹日志条目(09/04/2012 @ 11.52.42)操作是   成功的。绑定结果:hr = 0x0。操作完成   成功。

     

装配管理器从以下位置加载:   C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll正在运行   可执行文件C:\ Documents and Settings \ Administrator \ My   Documents \ Visual Studio 2010 \ Projects \ MyProgram \ Debug \ MyProgram.exe A.   详细的错误日志如下。

     

预绑定状态信息LOG:User = CASH-F32CDFF50A \ Administrator   日志:DisplayName = System.Windows.Forms,版本= 4.0.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089(完全指定)   日志:Appbase = file:/// C:/ Documents and Settings / Administrator / My   Documents / Visual Studio 2010 / Projects / MyProgram / Debug / LOG:Initial   PrivatePath = NULL LOG:Dynamic Base = NULL LOG:Cache Base = NULL   日志:AppName = MyProgram.exe调用程序集:MyProgram,   Version = 1.0.4482.18830,Culture = neutral,PublicKeyToken = null。

     

日志:此绑定在默认加载上下文中启动。日志:没有申请   找到配置文件。日志:使用主机配置文件:LOG:   使用来自的机器配置文件   C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ machine.config中。   日志:后策略引用:System.Windows.Forms,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089日志:重复使用   先前已加载的程序集实例   (C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.Windows.Forms的\ v4.0_4.0.0.0__b77a5c561934e089 \ System.Windows.Forms.dll中)

0 个答案:

没有答案