我有一个ASP.NET项目。名称空间为MyNameSpace
。这个项目中的cs文件是TestClass.cs:
namespace MyNameSpace
{
public class TestClass
{
public string name { get; set; }
}
}
还有另一个类,产品。在Product.cs类中:
namespace MyNameSpace
{
public class Product
{
public string ProductID { get; set; }
public string Name { get; set; }
public TestClass testClass; <==Doesn't work.
}
}
为什么不起作用?我已经清理了解决方案,重建了等等。对于TestClass没有Intellisense。我确定这是愚蠢的我正在做什么但是什么?
答案 0 :(得分:2)
右键单击解决方案资源管理器中的TestClass.cs
文件。确保将Build Action设置为 Compile 。然后,您应该在该课程上获得智能感知,并且您的Product
课程应该能够看到TestClass
。
答案 1 :(得分:-2)
首先,请不要发布问题,问为什么“它不起作用”。这不是程序员的想法。究竟发生了什么?
其次,名称空间名称后面没有句号。
注意:很难判断这些句点是否真的在代码中,因为这个Aravol字符已经编辑了问题的废话,并且看起来他删除了其中一个句点。