Подтвердить что ты не робот

Компилировать С# на (не для) Windows 8 ARM Tablet

Можно ли кодировать и компилировать С# на Windows 8 Tablet (WinRT) (версия процессора ARM)?

В основном это сводится к следующему:

  • Есть ли компилятор С#, который работает на ARM?
  • Есть ли среда IDE, которая может работать в WinRT?

Если приведенное выше значение истинно, я не вижу никаких проблем, но в настоящее время я не могу найти, работает ли компилятор С# на ARM (только много сообщений о компиляции для ARM). Я также посмотрел на SharpDevelop и обнаружил, что их исходный код компилируется для "Any CPU", который согласно этому сообщению: Windows RT и С# означает, запускается на ARM.

Однако для Sharpdevelop требуется среда исполнения .NET 4.0 "Full", которую я не смог найти, если WinRT имеет или нет. Я уверен, что это не так, поскольку WinRT должен быть действительно легким изданием Windows.

Как оповещение, я знаю, что планшеты Windows появятся в двух версиях: один для ARM и один для классических процессоров. Классические процессоры будут запускать обычную версию Windows 8, что означает, что она может запускать все собственные приложения. Компиляция С# не будет проблемой здесь - так что вопрос скорее, могу ли я сделать то же самое на ARM?


Это было бы удивительно для путешествий и быстрого поиска новых идей.

4b9b3361

Ответ 1

В настоящее время: нет и нет.

Было бы возможно создать приложение для Windows Store, содержащее среду IDE и компилятор С#. Однако вы не сможете запускать какие-либо программы, созданные с помощью такого приложения. Приложения Windows Store работают со сниженными привилегиями в изолированной программной среде. В этой песочнице среда CLR будет загружать только системные сборки и сборки, содержащиеся в пакете приложений. Пакет приложений является неизменным и не может быть изменен во время выполнения.

Ответ 2

Собственно, инфраструктура .Net на поверхности включает csc.exe, компилятор Csharp. Я получил код для компиляции, но WinRt, похоже, не нравится, что он запускается без надлежащего подписания.

Средство IDE не будет происходить какое-то время, еще не по крайней мере. Я уверен, что при правильном подписании можно выполнить скомпилированный исполняемый файл.

Или другой парень может быть прав, и это не просто вопрос подписания.