Альтернатива HttpUtility для.NET 3,5 клиентских платформы SP1?

Экспортируя источник в банку, убедитесь, что вы выбрали опцию runnable jar из опций. Затем выберите, хотите ли вы упаковать все банки зависимостей или просто включить их непосредственно в файл jar. Это зависит от проекта, над которым вы работаете.

Затем вы запускаете банку непосредственно java -jar example.jar.

12
задан casperOne 10 January 2012 в 19:19
поделиться

3 ответа

I’d сильно не рекомендуют прокрутить Ваше собственное кодирование. I’d используют Microsoft Anti-Cross Site Scripting Library , который является очень маленьким (v1.5, ~30kb), если HttpUtility. Доступный HtmlEncode isn’t.

Что касается декодирования, возможно, Вы могли использовать стандартную программу декодирования от Моно ?

3
ответ дан 2 December 2019 в 03:33
поделиться

.NET 3,5 Клиентских Установочных пакета Профиля SP1 являются "сокращенной" версией.NET, которая только включает то, что Microsoft чувствуют, чтобы быть "полезными" битами.NET для клиентских приложений. Так, полезные вещи как эти HttpUtility классы отсутствуют.

Для больше на этом см. блог ScottGu, поиск "Клиентского Установочного пакета Профиля".

Для обхождения этого Вы могли всегда извлекать System.Web.dll из GAC (это будет в c:\windows\Microsoft.NET\Framework\ ...), и разверните его со своим приложением. Необходимо будет, однако, отследить обновления и пакеты обновления, как Вы развертываетесь.

Лучше мог бы быть должен получить удар полного развертывания Платформы.NET.

1
ответ дан 2 December 2019 в 03:33
поделиться

Два основных пути:

  1. Развертывают использование полной Платформы.NET
  2. Запись Ваше собственное / сторонний lib для этих технических возможностей
0
ответ дан 2 December 2019 в 03:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: