簡體   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