【发布时间】:2012-02-29 03:22:18
【问题描述】:
我正在尝试查看是否可以将 .NET 4 项目(特别是 Cassette)移植到 3.5。
我完成了整个主要项目,但现在我遇到了最后一个错误,我似乎无法找到解决方法。
Cassette 使用独立存储来存储资产文件,并且在 .NET 4 中,相关类已经过大修以变得更加有用。然而,在 .NET 3.5 中,缺少很多东西。
我一直在获取孤立文件的最后写入时间。有没有办法在 3.5 中做到这一点,或者它是一个失败的原因?
【问题讨论】:
-
你是怎么做到的?
-
@jacko,对于 Cassette,他们没有使用 LastFileWriteTime 进行隔离存储,它仅用于实际文件。所以最后它只是抛出一个 NotImplementedException。
-
另外,我最初创建了一个索引文件,它会记录任何文件的写入时间,然后当你询问时它会查找它。然而,正如我上面所说的,特别是对 Cassette 来说太过分了。
-
上述解决方法的示例(必须喜欢版本控制!):github.com/kamranayub/cassette/blob/…
-
我的意思是,用卡带 3.5 前叉 :)