Articles of .net 2.0

duas DLLs diferentes com o mesmo namespace

Eu tenho dois arquivos DLL que têm o mesmo espaço para nome, mas eles têm methods e tipos diferentes. Como posso referenciar as duas DLLs no meu projeto e usar seus methods e tipos? By the way, essas duas DLLs têm alguns methods e tipos com o mesmo nome, mas implementação diferente e alguns methods […]

Existe uma alternativa para string.Replace que é insensível a maiúsculas e minúsculas?

Eu preciso pesquisar uma seqüência de caracteres e replace todas as ocorrências de %FirstName% e %PolicyAmount% com um valor extraído de um database. O problema é que a capitalização do FirstName varia. Isso me impede de usar o método String.Replace() . Eu vi páginas da web sobre o assunto que sugerem Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); […]

Como faço para enviar ctrl + c para um processo em c #?

Estou escrevendo uma class wrapper para um executável de linha de comando. Este exe aceita input de stdin até que eu pressione ctrl + c no shell do prompt de comando, caso em que imprime a saída com base na input para stdout. Eu quero simular que ctrl + c pressione no código c #, […]

Como chamar um arquivo VBScript em um aplicativo c #?

Eu preciso chamar um arquivo VBScript (extensão de arquivo .vbs) no meu aplicativo do Windows c #. Como posso fazer isso? Há um suplemento para acessar um arquivo VBScript no Visual Studio. Mas preciso acessar o script no código por trás. Como fazer isso?

Como faço para obter e definir variables ​​de ambiente em c #?

Como posso obter variables ​​do ambiente e se algo está faltando, defina o valor?

Solução alternativa para a falta de ‘nameof’ operador em c # para binding de dados de tipo seguro?

Tem havido muito sentimento para include um nameof operador em C #. Como exemplo de como esse operador funcionaria, nameof(Customer.Name) retornaria a string “Name” . Eu tenho um object de domínio. E eu tenho que ligá-lo. E preciso de nomes de propriedades como strings então. E eu quero que eles sejam seguros para o tipo. […]

Cadeia de Compressão / Descompactação com C #

Eu sou novato em .net. Eu estou fazendo compression e descompression string em c #. Existe um XML e estou convertendo em string e depois disso estou fazendo compression e descompactação. Não há erro de compilation no meu código exceto quando descomprimo meu código e retorno minha string, retornando apenas a metade do XML. Abaixo […]

LINQ no tempo de execução do .NET 2.0

Um aplicativo habilitado para LINQ pode ser executado em uma máquina que possui apenas o runtime do .NET 2.0 instalado? Em teoria, o LINQ nada mais é do que o açúcar sintático, e o código IL resultante deve ter a mesma aparência que teria no .NET 2.0. Como posso escrever o LINQ sem usar as […]

Posso controlar a localização das configurações do usuário do .NET para evitar a perda de configurações na atualização do aplicativo?

Eu estou tentando personalizar o local do arquivo user.config . Atualmente é armazenado com um hash e número de versão %AppData%\[CompanyName]\[ExeName]_Url_[some_hash]\[Version]\ Eu quero ser agnóstico para a versão do aplicativo %AppData%\[CompanyName]\[ProductName]\ Isso pode ser feito e como? Quais são as implicações? O usuário perderá as configurações da versão anterior após a atualização?

Como detectar a plataforma Windows de 64 bits com o .NET?

Em um aplicativo .NET 2.0 C #, uso o seguinte código para detectar a plataforma do sistema operacional: string os_platform = System.Environment.OSVersion.Platform.ToString(); Isso retorna “Win32NT”. O problema é que ele retorna “Win32NT” mesmo quando executado no Windows Vista de 64 bits. Existe algum outro método para conhecer a plataforma correta (32 ou 64 bits)? Observe […]