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

在同一解决方案中的不同测试项目的项目中引用C#命名空间,c#,unit-testing,namespaces,botframework,bots,C#,Unit Testing,Namespaces,Botframework,Bots,我正在用Visual Studio在C#中建立一个机器人项目。现在我想为自动化测试创建一个测试项目。因此,我在同一个解决方案中创建了一个新的“MSTest测试项目(.Net Core)” 这是第一个项目的项目文件 这是测试项目的项目文件 在这里,您可以看到我试图引用另一个名称空间“KJCBOT.Bots”。这个名称空间是在“Dispatchbot.cs”文件中的实际项目中定义的。但不知怎么的,这对我不起作用。但是为什么呢?如何在同一解决方案中添加不同的参考项目 您试图完成的事情是从Pro

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

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

这是测试项目的项目文件


在这里,您可以看到我试图引用另一个名称空间“KJCBOT.Bots”。这个名称空间是在“Dispatchbot.cs”文件中的实际项目中定义的。但不知怎么的,这对我不起作用。但是为什么呢?

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

您试图完成的事情是从Project2添加对Project1的引用。右键单击项目,选择“添加引用”,然后从“项目”选项卡中选择“项目1”

如需更清晰或详细的解释和示例,请点击链接