簡體   English   中英

如何將我的用戶控件 dll 導入到我的新項目中?

[英]How do I import my user control dll to my new project?

我有一個用戶控件項目,其中包含我自己制作的一些控件。 這個項目的輸出類型是類庫,它生成一個 .dll 文件,所以我可以在其他項目中導入它。 我的問題是,當我使用 Any CPU 重建 .dll 項目並將該 dll 導入我的第二個項目時,出現此錯誤:

SecondProject.exe 中發生類型為“System.BadImageFormatException”的未處理異常

附加信息:無法加載文件或程序集“TestUserControlsDLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1234567890abcdef”或其依賴項之一。 試圖加載格式不正確的程序。

當我在 64 位中重建我的 dll 項目時,我可以在設計視圖中看到用戶控件,但是我無法通過單擊 F5 來運行我的第二個項目。 這個問題之前可能有人問過,但我現在不知道如何搜索這個問題。

我嘗試做的是將我的 dll 輸出(用戶控件項目)導入另一個項目(將是 64 位),並且能夠在設計視圖中看到控件並能夠運行我的項目。

問題解決了..

我不知道如何創建一個新的 dll 項目,然后將我的控件復制粘貼到新命名空間下的新項目中,解決了我的所有問題。 它現在工作

看一看,兩個目標框架版本。 (項目屬性)例如,如果您的 exe 是 4.6.1 而您的 dll 是 4.7.2,則會出現此錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM