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

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:

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

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".

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1