.NET Framework kompiler

Programovacie jazyky, rady, poradňa...
Richy
Light Expert
Light Expert
Príspevky: 44
Registrovaný: 07 apr 2011, 18:16

.NET Framework kompiler

Príspevok od používateľa Richy »

csc.exe je spúšťač kompilera len keď ho zapnem tak len sa objaví a hneď zmizne. Keby som mal SDK frameworku tak to opraviť viem, ale nemám. Skúšal som spustiť verzie 1.1.4322, 2.0.50727, 4.0.30319 a stále to isté. Neviete ako sa to dá opraviť?? Díky moc
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Framework kompiler

Príspevok od používateľa BX »

Myslíš .NET Framework?
Richy
Light Expert
Light Expert
Príspevky: 44
Registrovaný: 07 apr 2011, 18:16

Re: Framework kompiler

Príspevok od používateľa Richy »

ano
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: .NET Framework kompiler

Príspevok od používateľa BX »

Ja som na to používal batch súbor, je to celkom šikovné, keď som robil na pc, kde nebolo Visual Studio :)

Kód: Vybrať všetko

@echo off
path=%path%;C:\Windows\Microsoft.NET\Framework\v3.5

csc App.cs
Cestu si napíš vlastnú, ale nemala by sa líšiť (maximálne verzia) a App.cs je meno súboru, ktorý chceš skompilovať. Musí byť samozrejme v rovnakom adresári ako tento batch.

(Ak nevieš čo je batch, skopíruj toto, vytvor nový text. dokument, premenuj na run.bat a spusti)
Richy
Light Expert
Light Expert
Príspevky: 44
Registrovaný: 07 apr 2011, 18:16

Re: .NET Framework kompiler

Príspevok od používateľa Richy »

Spustí a zmizne okno príkazového riadku a žiadny skompilovaní súbor sa tam nepridá.
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: .NET Framework kompiler

Príspevok od používateľa weroro »

Tak to skús takto a napíš, čo ti to tam vypíše:

Kód: Vybrať všetko

path=%path%;C:\Windows\Microsoft.NET\Framework\v3.5

csc App.cs
pause
Richy
Light Expert
Light Expert
Príspevky: 44
Registrovaný: 07 apr 2011, 18:16

Re: .NET Framework kompiler

Príspevok od používateľa Richy »

jedno okno sa zapne a zmizne a potom v druhom sa objaví
C:\Users\JA\Documents\Visual Studio Projects\konvica>path=C:\Windows\Microsoft.NET\Framework\v1.1.4322\csc.exe;C:\Windows\Microsoft.NET\Framework\v1.1.4322

C:\Users\JA\Documents\Visual Studio Projects\konvica>csc konvica.cs
C:\Users\JA\Documents\Visual Studio Projects\konvica>pause
Press any key to continue . . .

//autoeditácia príspevku (05 Nov 2011, 0:31)
Spomalil som si PC tak aby mi sekal a stihol som dať Print Screen ked tam bola tá tabuľka a písalo tam toto:
Spoiler
Microsoft <R> Visual C# 2008 Compiler version 3.5.30729.1
for Microsoft <R> .NET Framework version 3.5
Copyring <C> Microsoft Corporation. All rights reserved.

fatal error CS2008: No inputs specified
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: .NET Framework kompiler

Príspevok od používateľa BX »

Sorry, na pauzu som zabudol :oops:

Kód: Vybrať všetko

@echo off
path=%path%;C:\Windows\Microsoft.NET\Framework\v3.5

csc App.cs
To čo ti tam píše je (skoro) dobre. Neviem čo robíš, ale keď si vytvorím tento batch napr. na ploche, k tomu si vytvorím súbor App.cs a do neho napíšem

Kód: Vybrať všetko

using System;

class App
{
	public static void Main()
	{
		Console.WriteLine("Ahoj");
		Console.ReadLine();
	}
}
tak mi pekne vznikne exáč a vypíše Ahoj.
Napísať odpoveď