Создание портативного (неустановка) приложения Windows в C#

Конечно, управление версиями необходимо даже для одного проекта человека.

опция сохранить контексты и не только изменяется в коде, большая вещь, которую делает управление исходным кодом, Вы идете от" , регистрируют это, и это изменилось во вздоре строки " к", я добавил новую опцию сделать... ", который действительно ценен.

не слушают меня, хотя существует большая статья, которую рэнды написали об этом

Контекст Получения

6
задан 17 revs 17 December 2009 в 10:38
поделиться

3 ответа

Вы можете использовать ILMerge , чтобы объединить все сборки в ваш исполняемый файл. Я ожидал, что ваш значок уже будет встроенным ресурсом - или вы, по крайней мере, сможете создать его как таковой.

Ориентация на .NET 2.0 сделает приложение более портативным, поскольку оно будет работать только на машинах, которые только установлен .NET 2.0, но я не знаю, как выглядят пропорции для развертывания 2.0 и 3.5, и, что более важно, они могут отличаться от пропорций для развертывания вне вашей целевой аудитории .

10
ответ дан 8 December 2019 в 16:04
поделиться

You could also use Xenocode to Virtualize Your Applications. Specifically Xenocode Postbuild for .NET.

2
ответ дан 8 December 2019 в 16:04
поделиться

Вы можете добавить любые данные (сборки, значки и т. Д.), Необходимые вашему приложению, в качестве ресурсов или встроенных файлов.

Либо используйте редактор ресурсов, либо, если вы хотите, чтобы ваши руки были грязнее , вы можете добавить любой файл, просто щелкнув проект правой кнопкой мыши в обозревателе решений и выполнив «добавить существующий элемент», получив свойства файла и установив для Build Aciton значение «Встроенный ресурс».

Ресурсы, такие как значки, могут быть просто используется напрямую - как в DrawIcon (Properties.Resources.MyIcon)

Файлы данных могут быть загружены с помощью Application.GetManifestResource (и связанных методов) для получения потока для загрузки. Например, для сборки вы можете использовать Assembly.Load () непосредственно из потока ресурсов манифеста для вашего ресурса.

3
ответ дан 8 December 2019 в 16:04
поделиться
Другие вопросы по тегам:

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