我知道有很多问题已经回答过,但对我没什么用。
我有一个控制台应用程序,我需要进行单元测试。我在相同的解决方案中有单元测试项目,它们都针对同一个平台,我将The Unit测试项目的参考添加到控制台应用程序以及我不记得的一些其他事情,因为我已经在这一天被困了两天。但是,单元测试无法识别引用项目的命名空间。
它表示“命名空间NAMESPACE中不存在类型或命名空间名称CLASSNAME”,但显然是这样。
任何人都可以告诉我可能是什么问题,因为我已经检查了所有明显的问题,但它仍然不想工作?
答案 0 :(得分:2)
要在主项目的UnitTest项目中初始化的类必须是公共的。默认情况下,c#类是内部的。因此,首先检查您要进行单元测试的所需类是否为公共类。然后添加所需的using语句,一切都应该有效。