Нет никакого способа использовать верифицируемый код, чтобы сделать это. Если Ваш метод Синтаксического анализа может иметь дело с наличием IEnumerable< byte> затем можно использовать выражение
TCPHeader tcp = Parse(packet.Skip(20));
LINQ У нас была та же ошибка , что и у этого парня :
Файл ~ / .airappinstall содержит следующую ошибку:
не удалось распаковать: [ErrorEvent type = "ошибка" пузыри = ложь cancelable = false eventPhase = 2 text = "неверная подпись пакета" errorID = 5022]
Фактическая причина заключалась не в повреждении файла или что-то в этом роде, но на нашей машине была дата из прошлого, которая не действительна для данного сертификата. После исправления даты и времени на компьютере установка прошла нормально.
Убедитесь, что вы подписываете распространяемое Приложение и распространяете сертификат вместе с файлом .air.
Я столкнулся с той же проблемой и решил ее таким образом.
Эта проблема возникла при использовании Flash Builder 4, но при создании приложения Flex 3.
По сути, установленный AIR SDK в папке Flex 3 SDK был AIR 1.5.3 (если я правильно помню), но в папке Flex 4 SDK были файлы AIR 2.0 SDK (я не совсем понимаю, в чем была проблема) .
Я решил загрузить AIR 2.0 SDK и распаковать его в папку Flex 3 SDK. Как только я это сделал, установочный файл заработал нормально. На самом деле есть статья об Adobe о перезаписи файлов AIR SDK таким способом, хотя в ней ничего не упоминается об установке или Flash Builder 4.