【发布时间】:2026-01-15 17:55:02
【问题描述】:
斯科特·汉塞尔曼says yes.
将 System.Web 添加到您的非 Web 项目是让人们恐慌的好方法。另一个是在 C# 应用程序中添加对 Microsoft.VisualBasic 的引用。不过,两者都是合理且非常有用的事情。
MSDN says no.
Cache 类不适合在 ASP.NET 应用程序之外使用。它是为在 ASP.NET 中使用而设计和测试的,以便为 Web 应用程序提供缓存。在其他类型的应用程序中,例如控制台应用程序或 Windows 窗体应用程序,ASP.NET 缓存可能无法正常工作。
那我应该怎么想?
【问题讨论】:
-
+1 的问题:我当然希望看到权威的回应 - 即为什么 MSDN 说不,以及在 ASP.NET 环境之外使用它的具体问题是什么。我已经在客户端使用的类库中使用了它,没有任何问题。