繁体   English   中英

Activator.CreateInstance(Type type, params object[] args) 抛出错误“Unvalid URI: The URI is Empty”

[英]Activator.CreateInstance(Type type, params object[] args) throws error "Unvalid URI: The URI is Empty"

该程序从子文件夹加载 dll 个文件。 在 Visual Studio Professional 2022 中的调试中,它正常运行,但在发布模式下,以下行抛出内部异常“Invalid URI: The URI is Empty”

OB = Activator.CreateInstance(t, con.getConnection());

OB是一个Object变量
t是一个类型变量,也就是“service”,我写的一个class,定义在dlls中
con.getConnection()是一个Databaseconnection连接

它也适用于以前的 dll,但对于新的 dll 会引发错误。

我将工作的 dll 与损坏的 dll 进行了比较。

我自己发现了问题。 我的程序在发布模式下指向了错误的数据库,其中保存了 URI,从而发生了错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM