Форум программистов, компьютерный форум, киберфорум
Наши страницы
.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/28: Рейтинг темы: голосов - 28, средняя оценка - 4.96
OwenGlendower
Супер-модератор
Эксперт .NET
9317 / 8179 / 3489
Регистрация: 17.03.2014
Сообщений: 16,238
Записей в блоге: 1
1

FAQ по .NET Framework

06.04.2016, 15:23. Просмотров 5327. Ответов 4
Метки faq (Все метки)

Здесь находятся ответы на часто задаваемые вопросы по Microsoft .NET Framework.
Для добавления сюда новых вопросов и ответов обращайтесь к модераторам.

cyberguru.ru:
FAQ в других разделах

C#
Visual Basic .NET
F#
5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 15:23
Ответы с готовыми решениями:

В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile
Свойства проекта (Project -> Properties) -> вкладка Compile -> Advenced complie...

Различия между .NET Framework 1.0 и .NET Framework 1.1
Я недавно себе установил .NET Framework 1.1, а различие между .NET Framework...

Как установить .NET приложение, но без установки самого .NET Framework?
Мне нужно установить .NET приложение, но без установки самого .NET Framework....

.NET Framework 5
Кто-нить где-нить видел/читал, есть какая-либо информация (от Microsoft) о...

F.A.Q. по .NET Framework
Здесь находятся ответы на часто задаваемые вопросы по Microsoft .NET Framework....

4
OwenGlendower
Супер-модератор
Эксперт .NET
9317 / 8179 / 3489
Регистрация: 17.03.2014
Сообщений: 16,238
Записей в блоге: 1
06.04.2016, 15:24  [ТС] 2
Где можно скачать .NET Framework?

.NET устанавливается вместе с Visual Studio, но при необходимости его можно скачать отдельно с сайта Microsoft.
1
OwenGlendower
Супер-модератор
Эксперт .NET
9317 / 8179 / 3489
Регистрация: 17.03.2014
Сообщений: 16,238
Записей в блоге: 1
06.04.2016, 15:30  [ТС] 3
Может ли моя .NET-программа работать без .NET Framework?

Нет. По задумке разработчиков для исполнения .NET-программ на исполняющей машине должен быть установлен .NET Framework.

Из этого правила есть одно исключение. Приложения под Universal Windows Platform могут компилироваться в машинный код с помощью технологии .NET Native. Её применение пока ограничено. Microsoft планирует выпустить эту технологию и для "обычных" .NET приложений.

Для .NET Core идет разработка специальной версии .NET Core Runtime (CoreRT) заточенной под поддержку AOT-компиляции. Разрабочики обещают поддержку консольных и ASP.NET приложений.

Также существует коммерческий инструмент Salamander .NET Linker от компании RemoteSoft который умеет привязывать исполняющую среду к программе на .NET. Однако он давно не обновлялся и неизвестно поддерживает ли он современные версии .NET
2
OwenGlendower
Супер-модератор
Эксперт .NET
9317 / 8179 / 3489
Регистрация: 17.03.2014
Сообщений: 16,238
Записей в блоге: 1
25.08.2016, 18:49  [ТС] 4
Какие декомпиляторы есть для .NET?
  • dnSpy: декомпилирует в C#, VB.NET и IL; умеет редактировать код и метаданные сборок; доступен исходный код
  • dotPeek: : декомпилирует в C#; поддерживает декомпиляцию в проект Visual Studio
  • ILDasm: входит в Windows SDK; декомпилирует только в IL; умеет показывать полные метаданные сборки
  • ILSpy: декомпилирует в C#, VB.NET; доступен исходный код; есть расширение для Visual Studio
  • JustDecompile: декомпилирует в C#, VB.NET; поддерживает декомпиляцию в проект Visual Studio

В VS 2017 v15.6 добавлен встроенный декомпилятор. Его необходимо включить с помощью Text Editor \ C# \ Advanced \ Enable navigation to decompiled sources. Запускается он командой Go To Definition (F12).
  • .NET Reflector: платный; декомпилирует в C#, VB.NET и IL
  • Декомпилятор встроен в платные расширения VS ReSharper и CodeRush.

P.S. Если вас интересует код базовой библиотеки .NET, то его можно просмотреть на сайте referencesource.microsoft.com.

Какие есть средства защиты от .NET декомпиляторов?
6
OwenGlendower
Супер-модератор
Эксперт .NET
9317 / 8179 / 3489
Регистрация: 17.03.2014
Сообщений: 16,238
Записей в блоге: 1
26.02.2018, 22:49  [ТС] 5
Как встроить DLL в EXE?
  • Объединить сборки с помощью ILMerge (NuGet, GitHub) или ILRepack (NuGet, GitHub) или Mono.Merge
  • Использовать Costura.Fody (NuGet, GitHub)
  • Добавить зависимые сборки в ресурсы и грузить их в обработчике события AppDomain.AssemblyResolve
0
26.02.2018, 22:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2018, 22:49

.NET Framework и MS IE
Только начал интересоваться интернет программированием, сейчас стоит вопрос: за...

Обновление .Net Framework
Здравствуйте! Не знал в какой раздел обратиться, если что то просьба перенести...

Различия .NET Framework
Не знал в каком разделе задать этот вопрос, решил спросить тут подскажите,...


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

Или воспользуйтесь поиском по форуму:
5
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru