Articles of .net

Como evitar atributos xmlns em branco na saída do XmlDocument do .NET?

Ao gerar XML de XmlDocument no .NET, um atributo xmlns branco aparece na primeira vez que um elemento sem um namespace associado é inserido; Como isto pode ser evitado? Exemplo: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement(“root”, “whatever:name-space-1.0”)); xml.DocumentElement.AppendChild(xml.CreateElement(“loner”)); Console.WriteLine(xml.OuterXml); Saída: Saída desejada : Existe uma solução aplicável ao código XmlDocument , não algo que ocorre […]

Como forçar um arquivo de solução (SLN) a ser aberto no Visual Studio 2013?

Tentar abrir uma solução do VS 2012 (arquivo SLN) explicitamente no VS 2013 é bem-sucedido. Simplesmente clicar duas vezes no Windows Explorer ainda o abre no VS 2012. Eu li “O Visual Studio 2012 não converte solução vs2010 ” e seguiu a sugestão para “Salvar como …” o arquivo de solução . Ainda é aberto […]

Determinar a versão de estrutura (CLR) do assembly

A partir da linha de comando (ou por qualquer meio, na verdade), como posso determinar qual versão do CLR um assembly .NET requer? Eu preciso determinar se um assembly requer versão 2.0 ou 4.0 CLR.

Um desmontador / descompilador de .net

Eu estou procurando um desmontador ou melhor, um descompilador para .net. A situação é que o código fonte de uma assembly escrita por um dos meus antecessores é perdido e eu gostaria de dar uma olhada para ver o que está fazendo. Eu sei que ildasm vem com a instalação do Visual Studio para que […]

É possível implementar rolagem suave em um listview do WPF?

É possível implementar rolagem suave em um listview WPF como funciona no Firefox? Quando o navegador Firefox contiver todos os itens do listview e você mantiver pressionado o botão do meio do mouse (mas não soltar), e arrastá-lo, ele deverá rolar suavemente os itens do listview . Quando você soltar, deve parar. Parece que isso […]

.Net: É possível obter o HttpWebRequest para descompactar automaticamente as respostas do gzip?

Nessa resposta , descrevi como recorri ao wrappnig de um GZipStream em torno do stream de resposta em um HttpWebResponse, a fim de descompactá-lo. O código relevante é assim: HttpWebRequest hwr = (HttpWebRequest) WebRequest.Create(url); hwr.CookieContainer = PersistentCookies.GetCookieContainerForUrl(url); hwr.Accept = “text/xml, */*”; hwr.Headers.Add(HttpRequestHeader.AcceptEncoding, “gzip, deflate”); hwr.Headers.Add(HttpRequestHeader.AcceptLanguage, “en-us”); hwr.UserAgent = “My special app”; hwr.KeepAlive = true; using […]

como obter chave privada do arquivo PEM?

Eu tenho um arquivo .PEM que inclui chave pública e uma chave privada para transferência de dados SSL como este: —–BEGIN RSA PRIVATE KEY—– private key data —–END RSA PRIVATE KEY—– —–BEGIN CERTIFICATE—– public key data —–END CERTIFICATE—– quando eu quero carregar o arquivo .PEM pelo seguinte código: X509Certificate2 xx = new X509Certificate2(“c:\\myKey.pem”); Eu recebo […]

O SqlCommand.Dispose fecha a conexão?

Posso usar essa abordagem com eficiência? using(SqlCommand cmd = new SqlCommand(“GetSomething”, new SqlConnection(Config.ConnectionString)) { cmd.Connection.Open(); // set up parameters and CommandType to StoredProcedure etc. etc. cmd.ExecuteNonQuery(); } Minha preocupação é: o método Dispose do SqlCommand (que é chamado ao sair do bloco using) fecha o object SqlConnection subjacente ou não?

Verifique se um caminho é válido

Estou apenas imaginando: estou procurando uma maneira de validar se um determinado caminho é válido. (Nota: Eu não quero verificar se existe um arquivo! Eu só quero provar a validade do caminho – Então, se um arquivo pode existir no local) . O problema é que não consigo encontrar nada na API do .Net. Devido […]

Como resolver um .lnk em c #

Eu preciso descobrir o nome do arquivo / diretório que um. Lnk está apontando para usar c #. Qual é a maneira mais simples de fazer isso? Obrigado.