У меня есть структура папок, содержащая несколько документов, а также ярлык для ссылки на другой файл в структуре папок. (по существу, структура файла отображается как график). Если я заархивирую эти файлы в Windows, ярлык укажет на нужный файл, когда архив распакован где-то еще.
Теперь я хочу сделать это, используя System.IO.Packaging ... для этого необходимо поместить каждый файл в поток, чтобы привязать его к zip-файлу. Проблема в том, что файлы ярлыков (.lnk), по-видимому, на самом деле не являются файлами (если на нем есть файл .exist, его там нет). Мой обычный метод ...
System.IO.FileStream(shortcut, System.IO.FileMode.Open)
... не будет работать. Так как же добавить ярлык в zip-пакет?