Vamos colocar po compilador do c# no path do Windows... como assim?
O Path do Windows é uma linha que contém diretórios de executáveis que podem ser iniciados em qualquer lugar do sistema, simplesmente digitando o nome do aplicativo, ex:
vá em iniciar>executar e digite "cmd", abre-se o prompt de comando!
Isto porque ele está no path do Windows (na verdade o diretório onde ele se encontra está no path do Windows).
Outro teste:
No prompt que você acabou de abrir digite "calc", e a calculadora se abriu sem necessáriamente você navegar até o diretório dela!
Agora que sabemos o que é o path, vejamos o que é o compilador...
Todos estão acostumados a apertar o F5 do visual studio?
Lembrem-se é possível compilar um arquivo.cs (até mesmo vários deles) via linha de comando com o aplicativo csc.exe, e é justamente ele que vamos colocar no path.
O csc vem com a SDK do .NET C#, é o compilador C#, você pode fazer praticamente toda a parte de compilação via linha de comando, inclusive scripts de compilação/build automática! ;)
E para quem usa outras ferramentas que não seja o Visual Studio para desenvolver, provavelmente terá de recorrer a ele.
O problema é que para acessá-lo ou você terá de navegar até o diretório dele (ex: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727), ou pelo menu iniciar (Algo como: Iniciar>Programas>Visual Studio>Visual Studio Tools>Visual Studio Command Prompt).
Vamos colocar no path do windows então:
1. Click no ícone Meu Computador com o mouse da direita e selecione propriedades.
2. Selecione a aba Avançado e click no botão Variáveis de Ambiente.
3. Click no list box Varáveis do Sistema.
4. Adicione no final da linha o path C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 separado por ponto e virgula, dependendo da versão que estiver usando do .NET Framework.
Se você configurou corretamente, digite csc /? e verá a lista de comandos do csc.
Se funcionou teste algo como escrever no bloco de notas uma app de console:
using System;
class TesteApp
{
public static void Main()
{
Console.WriteLine("Testando! 1, 2, 3");
}
}
Uma vez que tenha finalizado, salve o arquivo em uma pasta (ex: C:\CscExemplo) como TesteApp.cs.
Para compilar TesteApp.cs em uma aplicacão Console chamada TesteApp.exe, estando no diretorio C:\CscExemplo, digite o seguinte commad-line:
csc TesteApp.cs
As possibilidades são muitas, você pode ter preferência de usar outra ferramenta de desenvolvimento, sem precisar necessáriamente que seja o Visual Studio.
Além disto, é possível disparar rotinas de compilação automática mais faculmente… enfim espero que ajude! Abraços...
Referência: http://www.devmedia.com.br/articles/viewcomp.asp?comp=3995&hl
0 comentários:
Postar um comentário