Buduj zadania.Zadanie Csc nie można załadować z zestawu?

Czuję się winny zadając takie pytanie, ale jestem w rozsypce i byłbym wdzięczny za pomoc.

Proof-of-concept jak aplikacja internetowa została zbudowana na jednym komputerze i umieścić na repo do pobrania na innym komputerze w innym miejscu. Pierwotnie była skonfigurowana Funkcja auto-build, w której platforma Azure automatycznie kompilowała i publikowała przy odprawie, ale została ona usunięta. Wszystko działało na obu końcach, dopóki jedna strona nie zawierała większości wykluczonych zmian. Teraz widzę następujący błąd:

"Microsoft.CodeAnalysis.Buduj zadania.Csc " zadanie nie może być
załadowany z zespołu ... \packages\Microsoft.Net.Compilers.1.0.0\build..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll. Nie można załadować pliku lub zespołu 'file:///...\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll' lub jedną z jego zależności. System nie może znaleźć określonego pliku. Potwierdzić, że deklaracja jest poprawna, że Zgromadzenie i wszystkie jego zależności są dostępne, i że zadanie zawiera Klasa publiczna, która implementuje Microsoft.Buduj.Ramy.ITask.

Czy ktoś ma jakieś propozycje od czego zacząć szukać problemu?

Author: Daniel Mann, 2015-08-22

15 answers

Okazuje się, że pakiety NuGet zostały oddane do repozytorium i wszystko psują. Usunięcie katalogu project\project \ packages z repo rozwiązało wszystkie problemy z kompilacją, ponieważ NuGet pobiera Pakiety automatycznie podczas kompilacji.

 105
Author: Softerware,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-22 11:50:25

Pojawił się błąd podczas tworzenia nowej gałęzi dla mojego projektu.

Doprowadzało mnie to do szału przez godzinę. Wypróbowałem większość sugestii przez internet, w tym zaakceptowaną odpowiedź na to pytanie.

Następnie zamknąłem projekt, otworzyłem go ponownie, wyczyściłem i błąd zniknął. Oznacza to, że może to być problem z pamięcią podręczną.

W każdym razie, chciałem się podzielić.

 59
Author: bazinga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-01 01:21:27

Ja też próbowałem z góry odpowiedź bez powodzenia więc usunąłem zawartość mojego kosza i pakietów dir, zamknięty i ponownie otwarty VS i wszystko w porządku teraz.

 34
Author: Stephen Garside,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-12 09:29:03

Próbowałem wszystkich opisanych wcześniej rozwiązań, ale żaden nie zadziałał.

To, co dla mnie rozwiązało , było do Aktualizacja kompilatorów Microsoft. Net. z menedżera pakietów NuGet

 12
Author: Cătălin Rădoi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-19 10:30:46
  • Kliknij prawym przyciskiem myszy swoje rozwiązanie.
  • Przejdź do Zarządzaj pakietami Nuget.
  • Szukaj Microsoft.Net.Compilers.
  • Instaluj lub Aktualizuj zależne projekty w razie potrzeby.
 10
Author: tika,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-24 23:42:34

Re-build, clean solution I restart Visual Studio pracował dla mnie.

 5
Author: Rohit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-22 11:13:02

Usunięcie pakietu i czyszczenie roztworu rozwiązało to za mnie.

 4
Author: user3085805,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-22 04:25:19

Problem ukrywa się na TFS, musisz usunąć folder TestProject...\packages from TFS, check in, delete it from your local dir and build again. Zadziałało!

 3
Author: DiSaSteR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-14 20:27:54

Usunięcie tych trzech katalogów rozwiązuje problem.

  • /pakiety
  • /bin
  • /obj

Uwaga : Usuń zarówno / bin, jak i / obj ze wszystkich projektów zawartych w rozwiązaniu (w tym projektów testowych).

 3
Author: Felipe Romero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-09 16:06:54

Usuwam wszystkie z folderu packages i odbudowuję rozwiązanie. U mnie działa.

 3
Author: N.Rybchenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-24 13:56:09

W moim przypadku rozwiązaniem było:

Użyj Eksploratora Windows i przejdź do ścieżki: C:\MyApplication\Code\Main\ABCProject\ABCProject.UI \ Bin

Kliknij prawym przyciskiem myszy na bin folder > wybierz Właściwości > odznacz ReadOnly.

 1
Author: Terry H,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-02 18:50:14

W moim przypadku: to działa dla mnie.

Okazuje się, że mój kolega z zespołu już zaczął szukać rozwoju Windows 10 i miał Microsoft Build Tools 2015 zainstalowany na swoim komputerze.

Zainstalowałem oprogramowanie z https://www.microsoft.com/en-us/download/details.aspx?id=48159 i problem został rozwiązany.

 1
Author: Ajmal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-20 14:01:58

Właśnie próbowałem tego na czystej instalacji komputera z systemem Windows 10 i problem dla mnie zakończył się tym, że nie miałem zainstalowanego. NET 3.5 framework. To pytanie stackoverflow pomaga wyjaśnić, dlaczego.

Nie można zbudować projektu WIX w systemie windows 10

 0
Author: user2197446,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-20 20:25:55

Kliknij prawym przyciskiem myszy na rozwiązanie. Przejdź do Zarządzaj pakietami Nuget dla tego rozwiązania. Szukaj Formicrosoft.Net. Kompilatory w sekcji Przeglądaj.

 0
Author: ravula sandeep,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-13 14:32:07

W moim przypadku rozwiązaniem było:

  1. Kliknij prawym przyciskiem myszy rozwiązanie.
  2. Przejdź do Zarządzaj pakietami Nuget dla tego rozwiązania.
  3. Szukaj Microsoft.CodeDom.Providers.DotNetCompilerPlatform.
  4. Odinstaluj wyszukiwany Pakiet.
  5. Uruchom ponownie Visual Studio.
 0
Author: Litisqe Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-11 06:35:44