Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/79: Рейтинг темы: голосов - 79, средняя оценка - 4.70
Администратор
Эксперт .NET
12914 / 10530 / 4360
Регистрация: 17.03.2014
Сообщений: 21,229
Записей в блоге: 1
1

FAQ по .NET Framework

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

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

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

C#
Visual Basic .NET
F#
5
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2016, 15:23
Ответы с готовыми решениями:

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

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

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

Разница между .Net Framework и .Net Core
Собственно, основной вопрос в названии темы. Из прочитанных статей понял, что core призван...

4
Администратор
Эксперт .NET
12914 / 10530 / 4360
Регистрация: 17.03.2014
Сообщений: 21,229
Записей в блоге: 1
06.04.2016, 15:24  [ТС] 2
Где можно скачать .NET Framework?

.NET устанавливается вместе с Visual Studio, но при необходимости его можно скачать отдельно с сайта Microsoft.
1
Администратор
Эксперт .NET
12914 / 10530 / 4360
Регистрация: 17.03.2014
Сообщений: 21,229
Записей в блоге: 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
Администратор
Эксперт .NET
12914 / 10530 / 4360
Регистрация: 17.03.2014
Сообщений: 21,229
Записей в блоге: 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 декомпиляторов?
7
Администратор
Эксперт .NET
12914 / 10530 / 4360
Регистрация: 17.03.2014
Сообщений: 21,229
Записей в блоге: 1
26.02.2018, 22:49  [ТС] 5
Как встроить DLL в EXE?
  • Объединить сборки с помощью ILMerge (NuGet, GitHub) или ILRepack (NuGet, GitHub) или Mono.Merge
  • Использовать Costura.Fody (NuGet, GitHub)
  • Добавить зависимые сборки в ресурсы и грузить их в обработчике события AppDomain.AssemblyResolve
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2018, 22:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Справочник по .NET Framework
Ищу документ типа справочника где бы описывали библиотеку классов фрэймворка. Нужен такой чтоб...

Документация .NET Framework
Когда документацию к .NET Framework 4.5 переведут на русский (машинный перевод за перевод не...

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


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

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

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