我在同一解决方案中有两个项目,并且已将类DatabaseFunctions.cs链接到第二个。
问题是,当我在GUI_Teacher.cs中引用它时,出现错误:
错误CS0246找不到类型或名称空间名称“ DatabaseFunctions”(您是否缺少using指令或程序集引用?)教师应用程序C:\ Users \ user1 \ source \ repos \ IASLSN \ Teachers application \ GUI_Teacher。
答案 0 :(得分:1)
在源文件DatabaseFunctions.cs
中,您有类似的东西
using System;
namespace SomeNamespaceName
{
public class DatabaseFunctions
{
}
}
要在您的GUI_Teacher.cs
源文件中使用该类,您需要在顶部添加using SomeNamespaceName;
或使用完全限定的类型名称SomeNamespaceName.DatabaseFunctions
。
请记住,例如您的DatabaseFunctions.cs
之类的源代码文件的名称与该文件中的类或名称空间没有任何关系。您可以将public class DatabaseFunctions { }
之类的类放在名为foo.cs
的文件中。在源文件顶部的using
指令中,您提供了名称空间而不是文件名。
答案 1 :(得分:1)
由于错误,您只是缺少参考。
请按照以下步骤添加参考
GUI_Teacher.cs
项目,然后单击“添加引用” DatabaseFunctions.cs
,然后单击“确定”关闭对话框。