Articles of .net

Encontrando o aplicativo padrão para abrir um tipo de arquivo específico no Windows

Eu estou desenvolvendo um aplicativo visando o .NET Framework 2.0 usando C # para o qual eu preciso ser capaz de encontrar o aplicativo padrão que é usado para abrir um tipo de arquivo específico. Eu sei que, por exemplo, se você quer apenas abrir um arquivo usando esse aplicativo, você pode usar algo como: […]

Criar instância do tipo genérico?

Se o BaseFruit tiver um construtor que aceita um int weight , posso instanciar um pedaço de fruta em um método genérico como este? public void AddFruit()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ fruit.Enlist(fruitManager); } Um exemplo é adicionado atrás dos comentários. Parece que eu só posso fazer isso se eu der […]

Como faço para reiniciar meu aplicativo c # WinForm?

Desenvolvendo um aplicativo WinForm do C # .NET 2.0. Precisa que o aplicativo feche e reinicie. Application.Restart(); O método acima provou não ser confiável . Qual é a melhor maneira de reiniciar o aplicativo?

Gerando o assembly DLL dinamicamente em tempo de execução

Atualmente eu tenho algum código que está sendo gerado dinamicamente. Em outras palavras, um arquivo c # .cs é criado dinamicamente pelo programa e a intenção é include esse arquivo c # em outro projeto. O desafio é que eu gostaria de gerar um arquivo .dll em vez de gerar um arquivo .cs c # […]

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. […]

Cursor.Current vs. this.Cursor

Existe uma diferença entre Cursor.Current e Cursor.Current (onde this é um WinForm) em .net? Eu sempre usei this.Cursor e tive muita sorte com isso, mas eu recentemente comecei a usar CodeRush e apenas embuti algum código em um bloco “Wait Cursor” e CodeRush usou a propriedade Cursor.Current . Eu vi na Internet e no trabalho […]

Detectando a inserção e remoção da unidade USB usando o serviço do Windows e c #

Olhando para a possibilidade de fazer um aplicativo distribuído por USB que irá iniciar automaticamente na inserção de um stick USB e desligamento ao remover o stick Vai usar .Net e C #. Procurando por sugestão de como abordar isso usando c #? Atualização: Duas soluções possíveis implementando isso como um serviço. – replace WndProc […]

Como posso executar um programa EXE de um serviço do Windows usando C #?

Como posso executar um programa EXE de um serviço do Windows usando C #? Este é o meu código: System.Diagnostics.Process.Start(@”E:\PROJECT XL\INI SQLLOADER\ConsoleApplication2\ConsoleApplication2\ConsoleApplication2\bin\Debug\ConsoleApplication2.exe”); Quando executo este serviço, o aplicativo não está sendo iniciado. O que há de errado com o meu código?

O que significa “sair com o código 9009” durante essa compilation?

O que essa mensagem de erro quer dizer? O que eu poderia fazer para corrigir esse problema? AssemblyInfo.cs saiu com o código 9009 O problema provavelmente está acontecendo como parte de uma etapa de pós-compilation em uma solução .NET no Visual Studio.

Retornar XML da ação de um controlador como um ActionResult?

Qual é a melhor maneira de retornar XML da ação de um controlador no ASP.NET MVC? Existe uma boa maneira de retornar JSON, mas não para XML. Eu realmente preciso rotear o XML através de uma View, ou devo fazer a maneira não-prática recomendada de Response.Write-it?