.NET
.NET is an open-source, cross-platform application development framework developed by Microsoft, supporting multiple programming languages including C#, F#, and Visual Basic. It provides a unified runtime environment and a rich class library for building web applications, desktop programs, mobile applications, cloud services, and IoT applications. Key characteristics include high performance, cross-platform support (Windows, Linux, macOS), and strong type safety, making it one of the mainstream technology stacks for enterprise application development.
Core Facts
Timeline (last 90 days)
REA can analyze .NET assemblies, returning metadata and CIL instructions, with no additional tools required, only static analysis.
.NET programs deliver CIL (Common Intermediate Language) bytecode rather than native machine code, and CIL retains a large amount of metadata (class names, method signatures, string literals), which is the fundamental reason .NET is easier to reverse engineer than native programs.
.NET programs compile to IL (intermediate language), and with tools such as dnSpy and ILSpy one can often decompile results close to the original source code, making it the most readable of all application forms.
REA can handle target types such as native binaries, Go binaries, JavaScript and Electron applications, websites, HAR captures, .NET assemblies, APKs and Android devices, firmware, WASM, and EVM bytecode.
Aspire (officially named .NET Aspire) is a cloud-native application development stack launched by Microsoft, aimed at building, orchestrating, and locally debugging distributed applications; it uniformly describes resources declaratively through the App Host project, natively supports .NET, and extends to ecosystems such as Node.js and Python through hosting integrations.
Native AOT means compiling IL directly into native machine code at compile time, producing a single-file executable that requires no runtime JIT, starts fast, uses low memory, and does not require installing the .NET runtime on each machine.
In .NET, adding attributes to a request model causes field information to automatically appear in the OpenAPI spec.
.NET officially provides a C# SDK for MCP.
Mnemo uses the Apache 2.0 open-source license, is built on .NET and React, and its source code is hosted on GitHub (onemnemo/mnemo)
One of the driving forces behind Microsoft's cross-platform open-sourcing of .NET was competitive pressure in the cloud computing market, as Linux is the mainstream operating system on the server side.
26 more timeline events
All Facts (20)
.NET (formerly .NET Core) is an open-source, cross-platform runtime launched by Microsoft in 2016.
65%UnverifiedTIA Portal Openness是西门子提供的自动化API接口,基于.NET框架,主要通过C#或VB.NET调用
95%UnverifiedSemantic Kernel从一开始就同时支持.NET和Python
90%UnverifiedREA can analyze .NET assemblies, returning metadata and CIL instructions, with no additional tools required, only static analysis.
50%Unverified.NET programs deliver CIL (Common Intermediate Language) bytecode rather than native machine code, and CIL retains a large amount of metadata (class names, method signatures, string literals), which is the fundamental reason .NET is easier to reverse engineer than native programs.
50%Unverified.NET programs compile to IL (intermediate language), and with tools such as dnSpy and ILSpy one can often decompile results close to the original source code, making it the most readable of all application forms.
50%UnverifiedREA can handle target types such as native binaries, Go binaries, JavaScript and Electron applications, websites, HAR captures, .NET assemblies, APKs and Android devices, firmware, WASM, and EVM bytecode.
50%UnverifiedAspire (officially named .NET Aspire) is a cloud-native application development stack launched by Microsoft, aimed at building, orchestrating, and locally debugging distributed applications; it uniformly describes resources declaratively through the App Host project, natively supports .NET, and extends to ecosystems such as Node.js and Python through hosting integrations.
50%UnverifiedNative AOT means compiling IL directly into native machine code at compile time, producing a single-file executable that requires no runtime JIT, starts fast, uses low memory, and does not require installing the .NET runtime on each machine.
50%Unverified.NET officially provides a C# SDK for MCP.
50%UnverifiedIn .NET, adding attributes to a request model causes field information to automatically appear in the OpenAPI spec.
50%UnverifiedMnemo uses the Apache 2.0 open-source license, is built on .NET and React, and its source code is hosted on GitHub (onemnemo/mnemo)
50%UnverifiedOne of the driving forces behind Microsoft's cross-platform open-sourcing of .NET was competitive pressure in the cloud computing market, as Linux is the mainstream operating system on the server side.
50%Unverified.NET's Dynamic PGO continuously samples at runtime with no offline training phase required.
50%UnverifiedPostgreSQL's timestamp precision is microseconds (6 decimal places), whereas .NET's DateTime precision is 100 nanoseconds (ticks).
50%UnverifiedOn Linux, the .NET runtime's built-in createdump tool is invoked, with handling for ptrace-related permission restrictions.
50%UnverifiedThread pool saturation does not throw exceptions, the process continues running, and logs may still be written, making conventional monitoring methods highly prone to false negatives or missed detections.
50%UnverifiedPostgreSQL's plain timestamp scenario should be mapped to .NET's DateTime.
50%UnverifiedThe .NET Mono project allows C# applications to run on Linux and macOS outside of Windows.
50%UnverifiedThe .NET runtime library is a legitimate application framework system component introduced by Microsoft.
50%