首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

编译没有关问题运行报未能加载文件或程序集

2014-01-19 
编译没问题运行报未能加载文件或程序集现有a.dll,放到C:\Program Files\Common Files目录下,我新建一个项

编译没问题运行报未能加载文件或程序集
现有a.dll,放到C:\Program Files\Common Files目录下,我新建一个项目引用这个组件后,不把a.dll组件复制到新建项目的Bin目录下,编译新建的项目没有问题,但是运行项目就报错,编译没有关问题运行报未能加载文件或程序集,但是以前新建的项目引用就没有问题,求解。
[解决办法]
启动项目中新建一个App.Config文件增加节点

 <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="SDP;ComponentsDir"/>
    </assemblyBinding>
  </runtime>
 其中privatePath就是启动项目目录下的文件夹,运行项目后会找同级目录下中SDP文件夹和ComponentsDir文件夹中是否有需要的dll

热点排行