从同一解决方案中的不同测试项目引用项目中的 C# 命名空间

Refer a C# namespace in a Project from a different Testing-Project within the same solution

我正在使用 Visual Studio 在 C# 中设置一个机器人项目。现在我想为自动化测试创建一个测试项目。因此,我在同一解决方案中创建了一个新的“MSTest 测试项目 (.Net Core)”。

这是第一个项目的项目文件。

这是测试项目的项目文件

在这里您可以看到我正在尝试引用另一个名为“KJCBOT.Bots”的命名空间。这个命名空间是在“Dispatchbot.cs”文件里面的真实项目中定义的。但不知何故,这对我不起作用。但是为什么?

如何在同一解决方案中添加引用不同的项目

您要完成的事情是添加从 Project2 到 Project1 的引用。 Right-click 项目,选择“添加引用”,然后从“项目”选项卡中选择 Project1。

如需更清楚或详细的解释和示例,请遵循 link。

How to add reference in Visual Studio / How Reference works in VS