code

Простой способ запаковать все зависимости в один файл

Простой способ запаковать все зависимости в один файл

Бывает нужно запаковать всё в один файл со всеми зависимостями. Я нашёл интересный и простой способ сделать это с помощью WinRAR. Как это будет работать? Мы создаём самораспаковывающийся архив, который работает в тихом режиме и запускает исполняемый файл. Необходимо создать xfs.conf файл следующего содержания: ; The path to the setup executable Setup=file.exe ; Extract the files to a temporary directory TempMode ; Use semi-silent mode Silent=1 ; Overwrite any existing files Overwrite=1 ; The…

Читать дальше

Создание инсталлера с WixSharp. Часть 1

Создание инсталлера с WixSharp. Часть 1

Кратко. Как можно быстро создать инсталлер без использования всяких шаблонов, конструкторов, xml, ini и прочей херни. Только код и фреймворк Wix. Зависимости: 1. Net Framework 3.5 (Wix работает именно на этом фреймворке) 2. Wix Toolset v.3 3. WixSharp 4. (Опционально) WixSharp Visual Studio Template Создаем проект И какой нибудь проект чтоб было из чего собирать. Хотя можно будет и указать просто любую папку или файлы какие стоит упаковать в инсталлер Ну и собственно сам код. internal…

Читать дальше

DEPLOYING OUTLINE WIKI

DEPLOYING OUTLINE WIKI

Документации — важная часть в мире технологий, и обычно это вики. На самом деле во многих платформах (таких как GitHub, GitLab, BitBucket, Gitea  и пр.) уже есть встроенная вики! Однако она не такая гибкая и дружелюбная и чаще всего представляет обычный редактор MarkDown или Html. Поэтому мы развернем Outline в качестве нашей вики и базы знаний, с помощью Docker [https://www.docker.com/]. Что такое Outline Outline — это вики нового поколения. В принципе по стилю и дизайну она чем-то напомина…

Читать дальше