我的解决方案中有两个项目。一个代表主项目,另一个代表第一个项目的名称,但在末尾添加“ .API”,充当接口的程序集。
由于我将接口用于特定的类,因此我访问该接口而不是实际的具体类,所以当我要从主程序集中访问主程序集中的文件中的文件时,这会带来问题,这是因为我需要在接口文件中提及它。
否则,将无法访问它,因为在此示例中,接口文件是我们的类。
这是一个代码示例...
namespace App.Classes
{
public class User : IUser
{
public SomeType SomeType { get; set; }
}
}
namespace App.Classes
{
public enum SomeType
{
SpecialType,
GoldType,
SilverType,
Other
}
}
namespace App.API
{
public interface IUser
{
public SomeType SomeType { get; set; }
}
}
我收到的错误是the type or namespace name 'SomeType' could not be found。
尝试添加 using App到接口文件时,我收到一条错误消息,告诉我命名空间不存在。
主程序集名称:App
API程序集名称:App.API
千万里不及你
相关分类