我遇到了这个问题,但不知道如何解决。我不喜欢更改命名空间。这是我的代码:
namespace ParlayRMS.Models.System
{
using System;
using System.Globalization;
public class MaintenanceInfo
{
public MaintenanceInfo()
{
IsDownTime = false;
TimeFrom = DateTime.Now.ToString(CultureInfo.InvariantCulture);
TimeTo = DateTime.Now.ToString(CultureInfo.InvariantCulture);
}
public bool IsDownTime { get; set; }
public string TimeFrom { get; set; }
public string TimeTo { get; set; }
}
}
此类导致错误:“找不到类型或命名空间 'DateTime'。” 因为这个类被放在命名空间 System 中,与 .NET Framework 相同。如果我将“ParlayRMS.Models.System”更改为“ParlayRMS.Models”,这个类就可以了,但我不喜欢这种方式。对于这种情况,我需要一个解决方案,而无需更改许多代码。
谢谢。