visual studio 中添加的第三方 dll:是否缺少 using 指令或程序集引用

Third party dll added in visual studio: are you missing a using directive or an assembly reference

我用 visual studio 创建了一个 Tester.dll 文件,现在我想将其用于新的 visual studio 项目。在解决方案资源管理器中,我单击该项目并添加了 dll,然后我可以在程序集下看到它。然后在 Program.cs 文件中我写了 using Tester;.

如果我构建它,我会收到错误消息 The type or namespace Tester could not be found (are you missing a using directive or an assembly reference)

我还漏掉了什么步骤吗?

我的项目结构如下:

Server
│ └── Communication.sln
|── Lib
│ ├── Tester.dll
├── CommunicationServer
│ ├── bin
│ ├── obj
│ ├── CommunicationServer.csproj
│ └── Program.cs
│ ├── Tester.dll
├── Communication
│ ├── bin
│ ├── obj
│ ├── Communication.csproj

不幸的是,我真的不知道 visual studio 或 C#。

在 visual studio 中打开您的项目,然后转到解决方案资源管理器 window。在那里你会看到一个部分作为参考,右键单击参考,select 从菜单中添加参考选项。将出现一个 window,在底部有一个浏览选项,现在找到 Tester.dll,构建应用程序。您的代码现在应该可以成功编译。

注意:您尝试从 Tester.dll 访问的 Class 应该用 public 访问修饰符标记。