[英]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.