powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Где лежат исходные коды NET Framework ?
11 сообщений из 11, страница 1 из 1
Где лежат исходные коды NET Framework ?
    #38766199
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Вопрос немного глупый, пожалуй.

Для повышения образованности, решил декомпильнуть и посмотреть исходный код .NET Framework.
Скачал два бесплатных декомпилятора (Telerik, JetBrains).

Где, собственно, лежат исходники ?

Пытаюсь загрузить из:
C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework

Но те библиотеки какие-то странные. В них нет кода, только описание интерфейсных частей классов (без реализации) !

А где сам код ?
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766204
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UPD.

Есть еще GAC:
C:\WINDOWS\assembly

Так вот, там либы лежат с исходным кодом ! Но как оттуда их скопировать ?

Дело в том, что у меня декомпилятор стоит на одном компе, а .NET 4.5 на другом.... Как бы скопировать библиотеки с одного компа на другой ?
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766214
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ростигай, смотри папку C:\Windows\Microsoft.NET\Framework\vXXX\. Кстати исходники для .NET 4.5.1 можно смотреть онлайн - http://referencesource.microsoft.com/

Что касается папки Reference Assemblies, то туда складываются сборки только с метаданными чтобы на них можно было ссылаться. При запуске загружаться они будут из GAC.
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766215
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РостигайСкачал два бесплатных декомпилятора (Telerik, JetBrains).

Где, собственно, лежат исходники ?Забавно...
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766223
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ростигай, файлы из C:\Windows\Assembly можно получить с помощью любого менеджера файлов который игнорирует расширения оболочки. Например, Total Commander или FAR. Также не забывай что в .NET 4 GAC переехал в папку C:\Windows\Microsoft.NET\assembly\
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766224
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Тут такое дело :)
Я хочу изучать исходники 4.5.... На машине стоит только 4.0.
Поэтому нужно скопировать 4.5 - но вот как их скопировать из GAC ? :)


Хотя, вон ссылку выше дали на сайт, где исходники эти лежат. Может этого и хватит.
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766234
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РостигайskyANA,

Тут такое дело :)
Я хочу изучать исходники 4.5.... На машине стоит только 4.0.
Поэтому нужно скопировать 4.5 - но вот как их скопировать из GAC ? :)


Хотя, вон ссылку выше дали на сайт, где исходники эти лежат. Может этого и хватит.
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766255
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Спасибо. Вот, то что нужно :)
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766304
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РостигайskyANA,

Тут такое дело :)
Я хочу изучать исходники 4.5.... На машине стоит только 4.0.
Поэтому нужно скопировать 4.5 - но вот как их скопировать из GAC ? :)


Хотя, вон ссылку выше дали на сайт, где исходники эти лежат. Может этого и хватит.
Их ещё там скачать можно. Правда, там не все файлы, так что скомпилировать не получится.
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766350
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В настройках dotPeek выставить обведенную галку - он сам будет качать исходники
...
Рейтинг: 0 / 0
Где лежат исходные коды NET Framework ?
    #38766524
Ростигай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны,

Не, это уже слишком :)

В приципе сечас уже все ок, спасибо. Либы открываются и декомпилированный код отображается. Полезно будет периодически изучать код того или иного класса, для самообразования.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Где лежат исходные коды NET Framework ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]