VncSharp dll 不包含用户控件 C#

VncSharp dll does not contain user controls C#

我刚刚从这个存储库下载了一个 VNC 实现: https://github.com/humphd/VncSharp

现在,当我尝试构建并启动它时,我遇到了异常

C:\Users\itapi\Desktop\VncSharp-master\VncSharp\obj\Debug\VncSharp.dll' doesn't contain any UserControl types.

这是什么意思?为什么会这样?我没有真正接触它只是下载和编译...谢谢!

您的解决方案似乎是使用一个库作为启动项目来设置的。 Visual Studio 正在尝试启动一个 dll 作为应用程序的入口点,但失败了。 可以在包含 Windows Forms UserControls 的特定情况下启动库 - 在这种情况下,将启动一个简单的容器应用程序,它只是托管控件。

将启动项目设置为可执行文件以解决此问题。

编辑:

嗯,VncSharp 存储库自述文件说:

VncSharp is a VNC Client Library and custom Windows Forms Control.

在这种情况下,奇怪的是我提到的特殊情况没有被识别。无论如何,尝试 运行 将库作为应用程序仍然没有任何意义。