Exe Google-дің түпнұсқалы клиенттік қолдауымен жұмыс істей алатындай Моно көмегімен C # кодын құрастырудың мысалдары бар ма?

Мен Моно енді отандық клиент үшін компиляцияны қолдайтынын мәлімдеген баспасөз релизін таптым. Бұл тек бөлек гитара моно шанышынан немесе стандартты үлестің бөлігі ретінде ғана қол жетімді екендігі түсініксіз.

Мен форштевен моно таратуды жасадым, бірақ оны Chrome-да іске қосу үшін ішкі клиенттің орындалатын файлын жасау туралы ешқандай мысал таба алмадым.

Мысал жобасын кім біледі немесе NaCl үшін Моно қосымшасын құрудың мысалын бере аласыз ба?

8

3 жауаптар

Менің ойымша, кейбір өзгерістердің өзгеруі мүмкін, бірақ бүгінгі күні (11/16/11) белгілі бір түзетулер бар, олар әлі де гитара шанышқыларында ( https://github.com/elijahtaylor/mono/ ). Nacl үшін моно құру үшін mono/nacl каталогындағы нұсқауларды орындаңыз ( https://github .com/elijahtaylor/mono/tree/master/nacl ). NACL модуліңізге ендірілетін және JIT-компиляциялауға мүмкіндік беретін моно құру үшін моно-жұмыс уақытын қажет етеді. (Сондай-ақ, linux/mac жүйесінде жұмыс істейтін және nacl модульдерін шығаратын моно AOT компиляторы бар, бірақ мен оны ешкім пайдаланып немесе сынамайтындықтан, дәл қазір жұмыс істемейтініне сенімдімін).

Nacl/test/my.c және mono/mini/fsacheck.c қараңыз nacl модуліңізден JIT кодын моно іске қосу уақытына қалай қоңырау шалудың мысалдары. Браузердің ішіндегі кодты сіздің nacl модуліңізге алу үшін сіз өзіңізбен (мысалы, бұрыш және/немесе nacl-mounts) өзіңізге керек.

4
қосылды
осы жағдайға қатысты жаңартулар бар ма?
қосылды автор Janus Troelsen, көзі
Көптеген іс-шаралар жоқ; x86 өзгерістер жоғарыдан алынды, бірақ ARM өзгермейді. Шұңқырды құрастыру және пайдалану әлі де мүмкін, бірақ, менің ойымша, бірнеше жұмыс істеу керек. Егер сізді қызықтыратын болсаңыз, онда сіз оны сынап көріп, одан кейін нақты сұрақтарды немесе [email protected]
қосылды автор Derek, көзі

This post from March 2012 indicates that Chrome 19 has Native Client support for Embedded Mono

Native Client үшін моно нұсқалары жүктеу үшін қол жетімді   SDK. Олар глибпен жинақталған, ал libmono ретінде келеді   динамикалық кітапхана. Тек pepper_19 және одан жоғары Mono қол жетімді.

     

Сіз өзіңіздің pepper_X және naclmono_X қатарларын синхронда ұстауыңыз керек екенін ескеріңіз   (яғни, бірін жаңартпастан біреуін жаңартпаңыз) немесе, мүмкін, сіз   алынған құрылыстық қосымшаларды іске қосуға болмайды. Mono-ның жаңа нұсқалары   SDK-ға сәйкес келу жаңа SDK құрастырудан кейін бірнеше сағат ішінде қолжетімді болуы керек   қол жетімді.

     

Қазіргі уақытта Түпнұсқалық Клиентке тек ендірілген Моно қолдау көрсетіледі   (http://www.mono-project.com/Embedding_Mono).

3
қосылды

Мен Моно репозиторийіне кіріп шыққанына сенімді емеспін, бірақ мұнда NaCl-де жұмыс істейтін шанышқы бар: https: //github.com/elijahtaylor/mono Есіңізде болсын, өзіңіздің тәуекеліңізді қолданыңыз!

3
қосылды