Kompilator csc.exe - błąd podczas generowania zasobu Win32

Kompilator csc.exe - błąd podczas generowania zasobu Win32
DA
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 12 lat
0

Witam!

Próbuję skompilować prosty plik foo.cs za pomocą kompilatora csc.exe, wywołuję go z "Wiersz polecenia dla deweloperów w programie VS2012". Oto treść konsoli:

Kopiuj
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC>csc.exe C:\foo.cs

Kompilator Microsoft (R) Visual C# w wersji 4.0.30319.17929
dla programu Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. Wszelkie prawa zastrzeżone.

CSC2A85749A31B94E459276258AB8FCBA.TMP: error CS1567: Błąd podczas generowania
        zasobu Win32: Odmowa dostępu. .
warning CS1610: Nie można usunąć pliku tymczasowego "c:\Program Files
        (x86)\Microsoft Visual Studio
        11.0\VC\CSC2A85749A31B94E459276258AB8FCBA.TMP", który jest używany jako
        domyślny zasób Win32 - Nie można odnaleźć określonego pliku. .

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC>

Nie wiem dlaczego tak się dzieje. Używam Windows 7 Pro 64-bit. Dodam jeszcze, że kopiując plik foo.cs do folderu C:\Windows\Microsoft.NET\Framework\v4.0.30319 musiałem potwierdzać kopiowanie jako administrator (pojawiała się ta tarcza :)). Czy to może mieć coś wspólnego z uprawnieniami? Teraz plik foo.cs znajduje się w C:. Jestem jedynym użytkownikiem systemu - administratorem jednocześnie.

Pozdrawiam!
Daniel

edytowany 1x, ostatnio: daniell
RE
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około rok
1

Ani bezpośrednio na C ani do Program Files nie masz dostępu bez podniesienia uprawnień.

Uruchom wiersz polecenia dla deweloperów VS2012 klikając na nim prawym przyciskiem myszy i wybierając "Uruchom jako administrator".

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:3 minuty
0

kompiluj gdzie indziej. nie tak bezpośrednio w c:\

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.