2009-06-05 13 views
5

クラスのプロパティの1つがタイプDateTimeであれば、COMを介してクラスをアンマネージドクライアントに公開できないようです。COMを介してDateTimeフィールドを公開することはできますか?

例:私はインタフェースと実装の両方でDateプロパティをコメントアウト

[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; } 
} 

場合のみ.tlhファイルは(明らかにDateなし)のテスト構造が含まれています。

COMを介して表示される日付を表す方法はありますか?私は実際にDatestringとして渡して解析する必要がありますか?

ありがとうございました!

答えて

関連する問題