vs C#发布未注册我的.dll

时间:2018-07-24 05:58:15

标签: c# dllregistration

我正在使用Visual Studio“发布”我的应用程序,但是当我将其安装在另一台PC上时,出现缺少.DLL的错误消息

我可能忽略的属性中是否存在设置?

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

Solution Explorer

它被称为FK623Attend.dll

FKAttendDLL.cs Code

这是FKAttendDLL.cs代码

DLL Properties

这是DLL属性

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

预先感谢

2 个答案:

答案 0 :(得分:0)

右键单击dll并转到属性。然后将“复制到输出目录”设置为“始终复制”。然后发布...让我知道它是否有效

答案 1 :(得分:0)

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