System.IO.FileNotFoundException:“Could not load file or assembly 'ClassLibrary2, Culture=neutral, PublicKeyToken=null'. 系统找不到指定的文件。””

  在 .net 程序开发中我们会经常用到反射,最近在开始慢慢接触 .netCore。Core 反射的语法也是一样的,所以写下来也没有什么问题,但是一运行,就弹出了开头的 异常。

  项目结构如下

  

  ClassLibrary3 是一个接口

  

namespace ClassLibrary3
{public interface IClass1{void Print();}
}

ClassLibrary2 是 ClassLibrary3 的实现

namespace ClassLibrary2
{public class Class1:IClass1{public void Print(){Console.WriteLine("Print.....");}}
}

主程序通过反射获取到到类型并创建对象

class Program{static void Main(string[] args){Console.WriteLine("Hello World!");Assembly assembly = Assembly.Load(new AssemblyName("ClassLibrary2"));Type type = assembly.GetType("ClassLibrary2.Class1");var instance = (IClass1)Activator.CreateInstance(type);instance.Print();Console.ReadLine();}}

这代码都这里没有问题,但是执行的时候却抛出了 开篇的异常。仔细检查了下,ClassLibrary2 生成的 dll 确认已经是复制到了主程序目录下。

刚开始接触Core  也没有系统去熟悉,最后经过多方努力后,发现在主程序项目下有个 deps.json 的文件

文件内容是这样的(里面没有 ClassLibrary2 因为我们没有在项目中引用 ClassLibrary2)

然后想着 那异常提示找不到路径,那我们在这里配置下不久可以了?

然后改成如下:

这时候我们运行程序:

完美!

.netCore 反射 :Could not load file or assembly 系统找不到指定文件相关推荐

  1. Tomcat SSL Failed to load keystore type JKS with path 系统找不到指定文件

    Tomcat6 启用 SSL,配置 <Connector port="8443" protocol="org.apache.coyote.http11.Http11 ...

  2. Could not load file or assembly 'xxx' or one of its dependencies.

    Could not load file or assembly 'xxx' or one of its dependencies. The system cannot find the file sp ...

  3. Could not load file or assembly App_Licenses.dll的问题

    今天在AspDotNetStorefront做定制化开发,编译的时候莫名其妙地报告Could not load file or assembly 'App_Licenses, Version=0.0. ...

  4. Could not load file or assembly 'System.Web.Extensions

    今日第一次玩AJAX,在本地我们调试运行AJAX.NET程序完全没有问题,但是一旦搭建网站后就出现 了一个Web.config文件异常: Configuration Error Description ...

  5. Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0

    前些天发现这个问题的,本来原有的项目是用VS2005开发的,后来装了VS2008,没想到问题就来了. 原项目是ASP.NET 2.0,用到了Ajax Extension,.NET 2.0用的Ajax ...

  6. [转]Could not load file or assembly 'XXX' or one of its dependencies.

    今天我在用VS2010的时候,突然蓝屏,然后一个WEB程序执行就会报怪异的问题:Could not load file or assembly 'XXX' or one of its dependen ...

  7. dotnet pack 打包文件版本号引起 Could not load file or assembly 问题

    如果不是遇到,真的不会想到,代码世界的问题真是千奇百怪,这次遇到的是 dotnet pack 打包文件版本号引起的问题. 之前进行 nuget 打包都是在 Visual Studio build 时进 ...

  8. 解决Azure中COULD NOT LOAD FILE OR ASSEMBLY问题

    解决Azure中COULD NOT LOAD FILE OR ASSEMBLY问题 参考文章: (1)解决Azure中COULD NOT LOAD FILE OR ASSEMBLY问题 (2)http ...

  9. 解决Could not load file or assembly CefSharp.Core.dll的问题

    解决Could not load file or assembly CefSharp.Core.dll的问题 参考文章: (1)解决Could not load file or assembly Ce ...

最新文章

  1. 洛谷 - P2045 - 方格取数加强版 - 费用流
  2. 跟我学Spring3(8.2):对ORM的支持之集成Hibernate3
  3. python时间序列预测报错_python如何做时间序列
  4. node模块函数图解
  5. 设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70)进行一趟归并后的结果为
  6. 爬虫-ProxyHandler代理类-通过代理发起请求
  7. 以太坊应用网络项目LUKSO通过可逆ICO筹集1800万美元
  8. 英特尔资深院士马克·波尔的传奇人生 | 人物志
  9. Linux SocketCan client server demo hacking
  10. share 接口的使用
  11. windows11下安装vivado2019
  12. B站 汇编语言 视频 教程
  13. Mutisim14.0安装后,汉化的详细方法
  14. macbook删除全部蓝牙设备列表
  15. ORA-1652: unable to extend temp segment by 128 in tablespace TEMP
  16. 中望3d快捷键命令大全_CAD、3D快捷命令
  17. 量化噪声的大小与什么成正比_量化噪声
  18. java毕业设计开题报告jsp企业电子投票系统|问卷
  19. 实训一 古诗横竖输出
  20. visual studio 批量注释与取消批量注释快捷键

热门文章

  1. 抖音的一些入门小知识
  2. 关于laravel的最热门问题合集
  3. 一周 AIGC 丨王小川打造中国版 OpenAI,阿里版 ChatGPT 上线邀测
  4. ubuntu 20.04 部署SS5详解
  5. CNBC对话投资人:什么事物可以代币化?代币的上限在哪里?
  6. 加快使用Google的CDN网站访问速度
  7. 洛谷---P1803 凌乱的yyy / 线段覆盖
  8. 套筒的钻Φ40H7夹具设计及机械加工工艺(说明书+CAD图纸+工序卡+过程卡)
  9. Gradle项目报错:Could not target platform: ‘Java SE 17‘ using tool chain: ‘JDK 8 (1.8)‘.
  10. APP极光消息推送无法接收,部分手机设置