5
看起來,如果某個類的屬性類型爲DateTime
,那麼我無法通過COM將類暴露給非託管客戶端。是否可以通過COM公開DateTime字段?
例子:
[ComVisible(true)]
public interface ITest
{
string Name { get; }
DateTime Date { get; }
}
[Serializable]
[ComVisible(true)]
public class Test : ITest
{
public string Name { get; private set; }
public DateTime Date { get; private set; }
}
只有當我註釋掉Date
財產都在接口和執行將.tlh文件包含一個測試結構(顯然沒有Date
)。
有什麼想法?有沒有辦法來表示通過COM可見的日期?我真的需要通過Date
作爲string
然後解析它嗎?
謝謝你的時間!