vs c# Publish 没有注册我的 .dll

vs c# Publish doesn't register my .dll

我正在使用 Visual Studio 来 "Publish" 我的应用程序,但是当我在另一台 PC 上安装它时,我收到一个错误消息,因为缺少 .DLL

属性中是否有我忽略的设置?

这非常令人沮丧,因为在我的开发 PC 上它可以正常工作。

叫做FK623Attend.dll

这是FKAttendDLL.cs代码

这是 DLL 属性

原程序在解决方案中没有DLL...它是在安装时注册的。

提前致谢

右键单击 dll 并转到属性。然后将 "Copy to Output directory" 设置为“始终复制”。然后发布...让我知道它是否有效

如果它是托管 dll(.NET 程序集),则应将其添加为对项目的引用而不是文件。如果它是只需要包含的本机 DLL,请检查文件的属性并确保复制设置为“始终复制”或“如果较新则复制”并且类型为“内容”。否则文件将被忽略。