O que significa mscorlib? [duplicado]
- O que significa "Cor"? 2 respostas
na norma ECMA para a C# Especificação da linguagem {[7] } a palavra é mencionada 4 vezes e nenhuma das eles a referirem-se ao que significa.
4 answers
Microsoft Common Object Runtime Library.
Ver http://www.danielmoth.com/Blog/mscorlibdll.aspx e o que significa "Cor"?
Microsoft Core Library, ou seja, eles estão no coração de tudo.
Há uma explicação mais "massajada"que pode preferir:" Quando a Microsoft começou a trabalhar no Framework. net, MSCorLib.dll foi um acrônimo para Microsoft Common Object Runtime Library. Uma vez que a ECMA começou a padronizar o CLR e partes do FCL, MSCorLib.dll tornou-se oficialmente o acrónimo para Multilanguage Standard Common Object Runtime Library."
De http://weblogs.asp.net/mreynolds/archive/2004/01/31/65551.aspx
Por volta de 1999, para minha memória pessoal, a. Net era conhecida como" fixe", por isso estou um pouco desconfiada desta derivação. Nunca o ouvi chamar-se "COR", O que soa a nome parvo de um falante Inglês nativo.
Significa
E é a Assembleia primária para a biblioteca comum Framework.Microsoft Common Object Runtime Library
Contém os seguintes espaços de nomes:
System
System.Collections
System.Configuration.Assemblies
System.Diagnostics
System.Diagnostics.SymbolStore
System.Globalization
System.IO
System.IO.IsolatedStorage
System.Reflection
System.Reflection.Emit
System.Resources
System.Runtime.CompilerServices
System.Runtime.InteropServices
System.Runtime.InteropServices.Expando
System.Runtime.Remoting
System.Runtime.Remoting.Activation
System.Runtime.Remoting.Channels
System.Runtime.Remoting.Contexts
System.Runtime.Remoting.Lifetime
System.Runtime.Remoting.Messaging
System.Runtime.Remoting.Metadata
System.Runtime.Remoting.Metadata.W3cXsd2001
System.Runtime.Remoting.Proxies
System.Runtime.Remoting.Services
System.Runtime.Serialization
System.Runtime.Serialization.Formatters
System.Runtime.Serialization.Formatters.Binary
System.Security
System.Security.Cryptography
System.Security.Cryptography.X509Certificates
System.Security.Permissions
System.Security.Policy
System.Security.Principal
System.Text
System.Threading
Microsoft.Win32
Informações interessantes sobre o MSCorlib:
- o conjunto. NET 2.0 referenciará e utilizará o mscorlib 2.0.O
.NET 1.1
o conjunto referirá o1.1 mscorlib
mas utilizará o 2.0 mscorlib no tempo de execução (devido ao redirecionamento de versões codificadas em theruntime itself) - no GAC há apenas uma versão do mscorlib, você não encontra 1.1 versão no GAC, mesmo que tenha o framework 1.1 instalado no seu maquina. Seria bom se alguém pudesse explicar porquê. só está no GAC, enquanto que 1.x version live inside framework folder É possível forçar um tempo de execução diferente a ser carregado pelo aplicação fazendo uma configuração de configuração no seu aplicativo / web.config? você não será capaz de escolher a versão CLR por configurações em o ConfigurationFile – nesse ponto, um CLR já estará funcionando, e só pode haver um por processo. Imediatamente após a CLR é escolheu o MSCorlib apropriado para esse CLR é carregado.
Mscorlib significa "Microsoft Common Object Runtime Library"