Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для alspav
1 / 1 / 0
Регистрация: 29.06.2015
Сообщений: 41

Компиляция программы на С#

18.09.2015, 15:14. Показов 2228. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Подскажите пожалуйста есть ли возможность скомпилировать программу написанную на С# в в псевдокод(управуляемый код) .NET а в машинный код( неуправляемый) под Win32?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.09.2015, 15:14
Ответы с готовыми решениями:

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

компиляция программы на с
Привет всем. У меня такая проблема. Я написал программу на С именно на С а не на С++. Написал я её в notepad++ а вот скомпилировать немогу....

компиляция программы
Здравствуйте, подскажите пожалуйста, не судите строго, это у меня первое творение. Есть проект Windows Forms Applications, там используется...

12
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18264 / 14189 / 5366
Регистрация: 17.03.2014
Сообщений: 28,877
Записей в блоге: 1
18.09.2015, 16:26
alspav, нет. Если тебе нужен неуправляемый код, то платформа .NET тебе не подходит.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
18.09.2015, 16:39
В натив можно скомпилировать только универсальные приложения для магазина. Для обычных приложений такой возможности нет.
.NET Native – What it means for Universal Windows Platform (UWP) developers
What's a Universal Windows app?
0
 Аватар для VLK
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,236
18.09.2015, 19:17
суть проблемы?
0
 Аватар для alspav
1 / 1 / 0
Регистрация: 29.06.2015
Сообщений: 41
21.09.2015, 08:51  [ТС]
Проблема достаточно тривиальна, есть небольшое приложение написанноемной на С# для разных мелких расчетов по технологии, в проектном отделе у нас стоият Win7 и далее, а у всех остальных преимущетвенно Win XP и соответственно возникли проблемы с запуском этого приложения на других машинах. Приложение написано на NET 4.5. На них конечно можно поставить библиотеки, НО наш долесный админ ни чего ставить не хочет. Вот и встал вопрос о перекомпиляции в неуправляемый код.
Можете подсказать на чем(язык прогр и IDE) сейчас можно написать под Win32 с минимальными переделками из C#(писал в VC2015C).
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10425 / 5155 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
21.09.2015, 08:56
Цитата Сообщение от alspav Посмотреть сообщение
есть небольшое приложение написанноемной на С# для разных мелких расчетов п
Цитата Сообщение от alspav Посмотреть сообщение
Приложение написано на NET 4.5
Если оно небольшое и мелкое, то зачем вам FW 4.5??
FW2.0 - вам не достаточно? Второй фреймоворк во-первых и так уже установлен на большинстве машин, включая XP, во-вторых, он весит всего 20мб, и его можно тишком-нишком поставить в фоне.
0
 Аватар для VLK
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,236
21.09.2015, 09:41
Цитата Сообщение от alspav Посмотреть сообщение
Проблема достаточно тривиальна, есть небольшое приложение написанноемной на С# для разных мелких расчетов по технологии, в проектном отделе у нас стоият Win7 и далее, а у всех остальных преимущетвенно Win XP и соответственно возникли проблемы с запуском этого приложения на других машинах. Приложение написано на NET 4.5. На них конечно можно поставить библиотеки, НО наш долесный админ ни чего ставить не хочет. Вот и встал вопрос о перекомпиляции в неуправляемый код.
Можете подсказать на чем(язык прогр и IDE) сейчас можно написать под Win32 с минимальными переделками из C#(писал в VC2015C).
нет, к сожалению программы написанные на C# работают только при установленном .NET, если тебе надо что бы что то работало в линуксе то тебе надо устанавливать mono, это я так к слову, по этому заставляй доблестных админов устанавливать .NET это самый простой и доступный способ.

PS .NET работает только на XP SP3
0
Эксперт .NET
 Аватар для Rius
13092 / 7651 / 1672
Регистрация: 25.05.2015
Сообщений: 23,292
Записей в блоге: 14
21.09.2015, 10:00
Цитата Сообщение от VLK Посмотреть сообщение
PS .NET работает только на XP SP3
не так.
Цитата Сообщение от alspav Посмотреть сообщение
НО наш долесный админ ни чего ставить не хочет.
админ прав.
.Net 4.5 работает на Vista и выше.
Можете перевести программу на .Net 4.0 или ниже, они устанавливаются под XP.

https://msdn.microsoft.com/en-... 2147217396
https://msdn.microsoft.com/en-... 00%29.aspx
1
 Аватар для VLK
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,236
21.09.2015, 10:03
Rius, ну я не знал с какой именно версии, а точнее до какой работает XP SP3, мне почему то казалось что с любой
может он сможет ее перекомпилировать на 4.0
1
 Аватар для alspav
1 / 1 / 0
Регистрация: 29.06.2015
Сообщений: 41
21.09.2015, 10:03  [ТС]
В 4.0 перекомпилировать думаю получиться. Спасибо за информацию незнал, что под ХР 4.5 не работает.
Хорошо, с данной проблемой ситуация понятна, а всетаки на будущее на чем сейчас можно написать программу для Win 32 с неуправляемым кодом (единственное но для меня критично наличие конструктора форм в IDE, так как вручную задавать пол сотни textBox и десяток comboBox совсем неохота).
0
 Аватар для VLK
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,236
21.09.2015, 10:05
alspav, C++ билдер там есть или Qt, правда я сним не работал.
0
Эксперт .NET
 Аватар для Rius
13092 / 7651 / 1672
Регистрация: 25.05.2015
Сообщений: 23,292
Записей в блоге: 14
21.09.2015, 10:05
alspav, Qt SDK , Qt Creator бесплатно.
http://www.qt.io/download/

C++ Builder - дорого.
2
 Аватар для alspav
1 / 1 / 0
Регистрация: 29.06.2015
Сообщений: 41
22.09.2015, 16:55  [ТС]
Проблема решилась перекомпиляцией под 4.0 NET. Всем спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.09.2015, 16:55
Помогаю со студенческими работами здесь

Компиляция программы
Вопрос такой: хотелось бысь бы знать прикомпиляции программы1-й, второй раз, а потом дизасемблировании этих копий, копити наверное не будут...

Компиляция программы
При компиляции терминал выдал следующее java Example Exception in thread "main" java.lang.UnsupportedClassVersionError: Example :...

компиляция программы
Помогите пожалуйста скомпилировать программу и исправить если что не так

Компиляция программы на Qt с g++
Здравствуйте, хотелось бы узнать, как можно без Qt Creator, qmake и clang'a построить Qt-приложение. Я видел, что на ранних версиях...

Компиляция программы
Поставил Ubuntu через Parallels на Mac. В текстовом редакторе написал программу аля хелло ворлд. Она висит на десктопе. helloworld.cpp Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru