Questions tagged [.net]

.NET — платформа для разработки приложений от Microsoft. Используйте данную метку для вопросов по общим понятиям, характерным для разных реализаций .NET (.NET Framework, .NET Core, .NET 5+).

.NET — платформа для разработки приложений от Microsoft. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.

Существует несколько реализаций .NET:

  • .NET Framework - для Windows
  • .NET Core - кроссплатформенная
  • .NET 5+ - кроссплатформенная (заменила .NET Core после версии 3.1)

Используйте данную метку для вопросов по общим понятиям, характерным для разных реализаций .NET. Для вопросов по особенностям конкретных реализаций используйте соответствующие метки (, ).

Если есть вопросы, связанные с технологией, использующей , то указывайте ее метку. Примерами могут быть метки: , , , , , , .

Кроме того, помимо самой метки лучше указывать метку версии, например: , .

Документация

5348 questions
9
votes
3 answers

Что возможно в IL чего нельзя сделать на языке высокого уровня .NET?

В общем, задался этим вопрос из-за этого ответа по другому вопросу. В нем утверждается, что в IL коде можно получать доступ к приватным полям другого класса забивая на инкапсуляцию, естественным путем не прибегая к дорогостоящей рефлексии. (Так ли…
iluxa1810
  • 24,899
6
votes
3 answers

Где можно посмотреть исходный код .NET Framework?

Microsoft выложила исходные коды .NET Framework. Где можно посмотреть исходный код .NET Framework?
mals
  • 1,786
4
votes
1 answer

Точка входа в .NET dll

Существует ли стандартный механизм, с помощью которого можно было бы автоматически выполнять определённый код при загрузке сборки в домен? Понятно, что реализовать такое несложно (пометить сборки своим атрибутом, указывающим тип, в статический…
Modus
  • 8,885
  • 26
  • 66
4
votes
0 answers

Использование X86 DLL в X64 приложении

Предположим, имеется какая-то DLL, которая существует в природе только, как х86, но хотелось бы ее прикрутить к проекту, который собран в х64. Какие существую способы их подружить? Самый банальный, который я знаю- это обернуть х86 в какой-нибудь х86…
iluxa1810
  • 24,899
4
votes
2 answers

.net >=3.5 как отловить возникновение нового процесса в системе

Собственно, как реализовать наблюдение за возникновением процессов? Вариант с перечислением процессов по таймеру не подходит, поскольку часть быстро отработавших процессов он не покажет
lil00
  • 149
4
votes
2 answers

Получение директории программы

Всем доброго времени суток. Задача - получить адрес установленной программы (браузера), допустим, нам нужно поднять operу, нужно получить адрес к ней. Так как держать @"C:\Program Files (x86)\Opera\opera.exe" не есть гуд. Заранее спасибо.
3
votes
1 answer

C# Double.Parse вопрос

Есть строка "1.260", с помощью Double.Parse("1.260") получается число double 1.26. Как сделать так, чтобы после парсинга 0 на конце остался, и мы получили переменную double a = 1.260?
Gikas
  • 466
3
votes
2 answers

Какую самую позднюю версию фреймверка можно поставить на XP

Какую самую позднюю версию .net framework можно поставить на Windows XP? Тут говорится что 4.5.1 можно
3
votes
2 answers

Как сделать сборку общей для всех доменов?

Есть тяжеловесная сборка, которая подгружается во все домены .NET приложения. Как сделать её общей для всех доменов, чтобы она грузилась в процесс один раз?
mals
  • 1,786
3
votes
2 answers

dotNet компиляция в бинарник

Где-то краем уха я слышал, что .NET код можно компилировать не в MSIL(Microsoft Intermediate Language), а прямиком в бинарник. Вроде как только средствами Visual Studio(а не Mono). Возможно ли это или Я ошибаюсь? Компилировать в бинарник умеет…
eterey
  • 2,813
  • 1
  • 21
  • 46
2
votes
0 answers

Обфускация строковых констант

Кто-нибудь любопытствовал на тему, как обфускаторы .net шифруют строки? Я полагал, что это делается через подмену строки-операнда инструкции ldstr на шифрованную строку и инъекции после ldstr функции-дешифровщика, но глядя на обфусцированные…
Александр
  • 1,978
  • 1
  • 16
  • 25
2
votes
1 answer

Где бы найти диаграмму классов .NET Framework?

Мой начальник хочет, чтобы наше ядро документооборота было разбито на пространства имён по тем же принципам, что и .NET Framework. Для этого мне нужно найти диаграмму классов .NET Framework и описать концептуальную модель именования пространств имён.
Modus
  • 8,885
  • 26
  • 66
2
votes
2 answers

Сменить язык сообщений csc

Можно ли сделать чтобы csc выдавал сообщения на английском?
2
votes
1 answer

Почему не подгружается сборка с зависимостей?

Загрузила проект с github.com. В этом проекте есть reference на сборку Fasm.Net. Но Visual Studio отображает желтый треугольник возле этой зависимости. Естественно, не могу открыть Object Browser для этой сборки. Ещё компилятор ругается на то, что…
J. Huxley
  • 425
1
vote
0 answers

В каких задачах применяются типы Memory и Span?

Сравнительно недавно платформа .NET обзавелась 2-мя новыми типами: Memory и Span. Сходу я что-то не могу найти для них применения и собственно интересует в каких задачах они применяются?
iluxa1810
  • 24,899
1
2 3 4 5