Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Исполнение C# приложений без .Net Framework

#c_sharp #wpf #net


Есть приложение и несколько необходимых DLL к нему, и это приложение необходимо запускать
на машинах, на которых нет возможности установить .Net Framework, как сделать это? 

Слышал про Turbo Studio, но не понял, как это реализовать, ибо нормальных гайдов
нет, помогите разобраться пожалуйста.

Желательно иметь возможность запускать приложения на Windows XP и выше. 
    


Ответы

Ответ 1



Разрабатывайте на другой платформе, например mono. Иначе - никак, без .NET не получится запустить. Если хотите поддерживать XP, используйте .NET v4, так как для XP реализована поддержка не выше 4 версии фреймворка. Для решения проблемы можно в setup включить .NET Client framework, который весит 27 мб, и содержит только те библиотеки, которые нужны для запуска. Гайд

Ответ 2



Это технически возможно. Вы можете создать Seft-Contained приложение .NET Core. Но для GUI надо будет использовать библиотеку, которая не зависит от .NET. Например, UWP или какое-то третьестороннее решение.

Комментариев нет:

Отправить комментарий