繁体   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