System.Runtime.Кэширование недоступно в VB.net 4,0?

#vb.net #caching

#vb.net #кэширование

Вопрос:

Я щелкнул правой кнопкой мыши по своему проекту>> Свойства>> Компиляция>> Дополнительные параметры компиляции>> В целевой платформе указано .NET 4.0

Тем не менее, Visual Studio 2010 не распознает System.Runtime.Кэширование, поэтому я не могу начать кодирование для повышения производительности веб-приложения.

Это действительно не проект .net 4.0? Как я могу подтвердить?

TY.

 Imports System.Runtime.Caching

Dim dtContents As DataTable = New DataTable
dtContents = Session("Contents")

Dim cache As ObjectCache = MemoryCache.Default ??
cache.Item("cacheContents") = dtContents ??
  

Комментарии:

1. Вы явно добавили ссылку на System.Runtime. Кэширование. dll для вашего проекта?

2. @JerryFederspiel нет, я новичок в проектах в целом и полностью кэширую. Поиск в Интернете не принес результатов. Ty.

3. Вам нужно добавить ссылку на System.Runtime.Caching свой проект , чтобы ссылаться на Imports него в своем коде. В проекте решения щелкните правой кнопкой мыши узел Ссылки и выберите Добавить ссылку — прокрутите список вниз во всплывающем окне и выберите System.Runtime.Caching .

Ответ №1:

  1. Щелкните правой кнопкой мыши папку в вашем проекте в обозревателе решений.
  2. Выберите Добавить ссылку
  3. Выберите System.Runtime.Caching

введите описание изображения здесь