Как сжать отдельный exe-проект размером менее 1 МБ? - PullRequest
0 голосов
/ 11 марта 2011

Мне нужно разработать приложение, которое предлагает некоторые основные функции, как показано на рисунке:

enter image description here

Оно должно отображать таблицу записей, которая полностью статична и не связана сCRUD.Сначала я создал это приложение, используя win-формы .NET, но размер установки (включая время выполнения клиента .net) превысил 50 МБ, но мой клиент хочет что-то меньше одного МБ.Есть ли способ, которым я могу разработать такое приложение, которое может работать как отдельный исполняемый файл, обеспечивающий табличный список записей, поиск и печать.Я не знаю, на какой язык мне ориентироваться.

Ответы [ 3 ]

2 голосов
/ 12 марта 2011

Я совершенно уверен, что при использовании C и собственного API-интерфейса Windows можно было бы создать приложение без какой-либо дополнительной среды выполнения для установки, которая останется ниже 1 МБ. С другой стороны: действительно ли ваш клиент готов оплачивать дополнительные затраты на разработку для этого подхода?

1 голос
/ 11 марта 2011

Время выполнения Silverlight 4 составляет ~ 6 МБ, что ближе к 1 МБ, чем ваши 50 МБ, но не совсем там.

1 голос
/ 11 марта 2011

Я не могу гарантировать, что это даст вам менее 1 МБ, но я предполагаю, что это даст вам, по крайней мере, близко.Вы можете редактировать свойства проекта и устанавливать все элементы .NET Framework (включая среду выполнения клиента) в качестве предварительных условий для вашего проекта.Таким образом, они должны быть установлены на клиентском ПК, чтобы ваша установка могла выполняться, и не будут включены в ваш установщик.

...