System.web не имеет HttpCookie в C#. что не так в WPF

Когда я хочу использовать HttpCookie, который является частью System.Web, я обнаружил, что intellisense не показывает их, и они не нашли ссылки, когда я использовал System.Web.

Может кто-нибудь показать мне, что мне нужно сделать, чтобы использовать HttpCookie. я пытаюсь использовать System.Web, но все же я не вижу их в intellisense, может кто-то показать мне, как я могу использовать HttpCookie.

я нашел проблему в проекте WPF их ничего не проблема, когда я делаю это в ASP.NET MVC

Я могу видеть только три вещи AspNetHostingPermission AspNetHostingPermissionAttribute AspNetHostingPermissionLevel

4 ответа

Решение

В WPF есть понятие Cookies, но они отличаются от того, что вы используете в веб-приложениях. Что вы пытаетесь сделать?

Вы можете использовать GetCookie а также SetCookie на Application учебный класс. Для просмотра файлов cookie в WPF вы можете прочитать здесь:

http://msdn.microsoft.com/en-us/library/ms750478.aspx

Вам нужно добавить ссылку на System.Web в вашем проекте.

Щелкните правой кнопкой мыши по проекту в Visual Studio, выберите "Добавить ссылку" и выберите System.Web из предоставленного списка.

Проверьте, не профилирован ли ваш проект для ".Net Framework 4.0 Client Profile", который по умолчанию. Это должен быть просто ".Net 4.0 Framework"

Проверьте, не профилирован ли ваш проект для ".Net Framework 4.0 Client Profile", который по умолчанию. Это должен быть просто ".Net 4.0 Framework""

Это сработало для меня. Сначала я не смог добавить ref System.Web, потому что он был профилирован для ".Net Framework 4.0 Client Profile"...

Другие вопросы по тегам