User Tools

Site Tools


assemblies

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

assemblies [2018/01/23 19:54] – created wolfgangriedmannassemblies [2018/01/23 19:59] (current) wolfgangriedmann
Line 14: Line 14:
 And the .NET runtime works very efficientely with the DLL assemblies: they are only loaded when needed, so the start of a small application can be fast. And the applications are small because many things are resolved at runtime keeping the overhead small. And the .NET runtime works very efficientely with the DLL assemblies: they are only loaded when needed, so the start of a small application can be fast. And the applications are small because many things are resolved at runtime keeping the overhead small.
  
 +In .NET in a single application you can use assemblies that are written in different languages: you can mix between X#, Vulcan.NET, C#, VB.NET and any other .NET language.
 +
 +For example, you can have a X# assembly with a class that inherits from a class in the .NET framework. Then you can have another assembly in C# with a class that inherits from the X# define class, and finally you can have a VB.NET application that uses the class from the C# assembly. 
 +
 +But you cannot mix languages in the same assembly - that cannot work because every assembly needs to be built by only one compiler (there is no linker in .NET framework).
  
assemblies.txt · Last modified: 2018/01/23 19:59 by wolfgangriedmann