Articles of .net 4.0

Falha de instalação do Windows SDK 7.1

Eu estou tentando instalar o Windows SDK para Windows 7 com o .NET Framework 4, mas quando eu abro a configuração recebo um erro: Alguns componentes do SDK do Windows exigem o RTM .NET Framework 4. A instalação detectou uma versão de pré-lançamento do .NET Framework 4. Se você continuar a instalação, esses componentes não […]

DirectoryInfo.EnumerateFiles (…) faz com que UnauthorizedAccessException (e outras exceções)

Recentemente tive a necessidade de enumerar um sistema de arquivos inteiro procurando tipos específicos de arquivos para fins de auditoria. Isso me causou várias exceções devido a ter permissions limitadas no sistema de arquivos a serem verificadas. Entre eles, os mais prevalentes foram UnauthorizedAccessException e muito para meu desgosto, PathTooLongException . Normalmente, isso não seria […]

System.Lazy com o modo de segurança de thread diferente

A class System.Lazy do .NET 4.0 oferece três modos Thread-Safety através do enum LazyThreadSafetyMode , que resumirei como: LazyThreadSafetyMode.None – Não é seguro para threads. LazyThreadSafetyMode.ExecutionAndPublication – apenas um thread simultâneo tentará criar o valor subjacente. Na criação bem-sucedida, todos os threads em espera receberão o mesmo valor. Se ocorrer uma exceção não tratada durante […]

Como referenciar o .NET 4.0 assembly em projetos .NET 3.5

Eu gostaria de fazer algumas coisas do Office Interop usando o .NET 4.0, mas desenvolvendo o resto do meu projeto usando VS2008 e .NET3.5. Como posso agora usar a funcionalidade do assembly .NET 4.0 em minha outra solução. Carregando assemblies CLR 4.0 em um 2.0 AppDomain não vai funcionar, não é?

Inserindo Certificado (com chave privada) na raiz, o armazenamento de certificados LocalMachine falha no .NET 4

Estou tendo problemas ao inserir um novo certificado de CA com chave privada no armazenamento de certificados raiz da máquina local. Isto é o que acontece: //This doesn’t help either. new StorePermission (PermissionState.Unrestricted) { Flags = StorePermissionFlags.AddToStore }.Assert(); var store = new X509Store(StoreName.Root, StoreLocation.LocalMachine); privkey.PersistKeyInCsp = true; //This shouldn’t be necessary doesn’t make a difference […]

O instalador do .Net Framework 4.0 inclui o .Net Framework 3.5?

Componentes do .Net que foram compilados contra o .Net Framework 3.5 são executados em um sistema que possui apenas o .Net Framework 4.0 instalado? Ou, em outras palavras, o instalador do Net Framework 4.0 inclui o .Net Framework 3.5?

Onde está o cache de assembly global do .NET Framework?

Eu instalei o VS2010 e o .NET 4.0, então eu compilei um assembly e executei o gacutil usando o exe disponível em %ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools A saída do executável disse que o assembly foi instalado com êxito no Global Assembly Cache. No entanto, quando vou para a pasta %WINDIR%\assembly não consigo encontrar o assembly […]

Obter o valor da propriedade do object dynamic C # por string (reflection?)

Suponha que eu tenha uma variável dinâmica: dynamic d = *something* Agora, algo cria propriedades para d que eu tenho, por outro lado, a partir de um array de strings: string[] strarray = { ‘property1′,’property2’,….. } Eu não sei os nomes das propriedades antecipadamente. Como no código, uma vez que d é criado e o […]

Arraste e solte uma DLL para o GAC (“assembly”) no Windows Server 2008 .net 4.0

Eu estou tentando implantar algum código para uma máquina cliente, onde eu não quero instalar ferramentas do MS Windows SDK. Isso significa que não tem access ao “gacutil”. Eu também não criei um instalador para o meu código. Parece que estas podem ser as únicas duas opções no .net 4.0. No passado eu simplesmente iria […]

Diferenças entre o .NET 4.0 e o .NET 4.5 em alto nível no .NET

Ansioso para saber Diferenças entre .NET 4.0 e .NET 4.5 em alto nível em .NET e também diferenças em ASP.NET, C # também nesses frameworks