чистый C# компилятор

Тема в разделе "WASM.HEAP", создана пользователем kaspersky, 23 июл 2007.

  1. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    мыщъх заинтересовался дизассемблированием си шарпа. посему вопрос: где бы нарыть чистый сабжевый компилятор без всяких фреймворков. мне достаточно получить CLR код, выполнять его не нужно.

    нашел компилятор моно (размеров в 50 метров), хочется сравнить его с Microsoft. в курсе, что он входит в состав фреймворков, но их же тянуть запаришься. да и не нужны мне они...

    любые советы будут приняты с благодарностью.
     
  2. dbrain

    dbrain New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    197
    Страннный Вопрос эквивалентен такому: "Есть ли такой компилятор для языка Java чтоб приложения работали без JVM???"
    Думаю врят ли он есть в открытом доступе
     
  3. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    по идее он должен быть во фреймворке - ведь clr переводится на асм конкретного проца.
    ну, и есть доки для перевода .net на другие платформы, так что смелые могут настрокать компиль ручками:))
     
  4. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    Вопрос странный ...

    При установке фреймворка создается несколько папок.

    В одной из них можно обнаружить компилятор командной строки си шарпа csc.exe (если не ошибаюсь) и нужные dll для работы + несколько небольших утилит.

    Для работы csc.exe сам фреймворк не нужен.

    Соответственно нужные нам файлы копируем отдельно а фреймворк сносим ...
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Угу, достаточно просто качнуть тот или иной фреймворк, а они не так много весят.

    csc.exe, и он требует сам дотнет.
     
  6. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    фреймворк 2.0 около 23 метров ...
     
  7. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    dbrain
    > Страннный Вопрос эквивалентен такому:
    > Есть ли такой компилятор для языка Java чтоб приложения работали без JVM???"
    а зачем мне xVM, если мыщъх хочет дизасмить именно байт-код?!
    запускать приложения не требуется в принципе... только дизасмить...
     
  8. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    Точнее только компилитовать ... ну а потом дизасмить ...
     
  9. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    Да ты прав - сам компилятор похоже .NET приложение ...
     
  10. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    ладно, я пока с mono побалуюсь ;)