“类库”的输出类型和“.NET Framework 4”的目标框架。
根据我读过的所有内容,我应该可以使用它,但我在 System.Runtime 命名空间中看到的内容如下:
CompilerServices
ConstrainedExecution
ExceptionServices
Hosting
InteropServices
Remoting
Serialization
Versioning
有任何想法吗?
“类库”的输出类型和“.NET Framework 4”的目标框架。
根据我读过的所有内容,我应该可以使用它,但我在 System.Runtime 命名空间中看到的内容如下:
CompilerServices
ConstrainedExecution
ExceptionServices
Hosting
InteropServices
Remoting
Serialization
Versioning
有任何想法吗?
您只需要添加对System.Runtime.Caching
程序集的引用。
System.Runtime.Caching.dll
.它不是类库中默认引用集的一部分,但您应该可以毫无问题地添加它。
为了补充 Jon Skeets的回答,(对于那些遇到这个问题的人),如果在添加了对程序集的引用后仍然得到红色波浪线,只需在保存解决方案后重新启动 Visual Studio,你应该很好去.Caching
System.Runtime.Caching
添加参考、保存解决方案并(如果需要)重新启动Visual Studio ,您应该可以在此types
. namespace
为了让我的解决方案发挥作用,我不得不这样做。
在尝试重新创建问题并以这种方式解决时,似乎我们需要设置Copy Local
为True
in System.Runtime.Caching
>Properties
然后重新启动 Visual Studio 以使其工作。至少,就我而言,没有这个问题似乎无法解决。;)
参考System.Runtime.Caching.dll
。这是目前 .NET 框架中的另一个相当迟钝的陷阱,其中在某些事物中会有非常相似的命名空间,但您想要的实际类将在不同的程序集中引用。例如,CacheItem在这个备用 DLL 中,而ApplicationActivator(在 System.Runtime.Hosting 中)在 mscorlib 中。
对我来说,System.Runtime.Caching NuGet 包是我需要的一点,一切都很好
dotnet add package System.Runtime.Caching --version 5.0.0