Moja aplikacja zachowuje się ten błąd (używam VS 2013, VB.NET i Windows 8.1, przy okazji):"GenerateResource" CLR2 zadanie
Nie można uruchomić "GenerateResource" zadanie, ponieważ program MSBuild nie mógł utworzyć hosta zadania ani nawiązać z nim połączenia z językiem wykonawczym "CLR2" i architekturą "x86". Upewnij się, że (1) żądane środowisko uruchomieniowe i/lub architektura są dostępne na komputerze oraz (2) że wymagany plik wykonywalny "C: \ Program Files (x86) \ MSBuild \ 12.0 \ bin \ MSBuildTaskHost.exe" istnieje i może Być uruchomiony.
Aplikacja przeznaczona jest dla .NET 3.5 (wersje 3.5 i niższe dostają mi ten błąd). Próbuję ponownie uruchomić aplikację. Czasami to działa; czasami błąd wraca.
Próbowałem już wyszukiwać odpowiedzi w Google, a odpowiedź, którą mi dali, okazała się być: "Nazwa użytkownika Twojej kompilacji jest za długa" (powiedzieli, że 20 znaków lub więcej powoduje błąd), ale to nieprawda. Moja nazwa użytkownika składa się tylko z 5 znaków. W każdym razie, nie sądzę, że długość nazwy mojej kompilacji ma z tym coś wspólnego; to nie ma sensu.
Czy ktoś wie, co jest nie tak z wersją 3.5 i niższą? Dziękuję Ci.
Widziałem również ten błąd, tylko w ciągu ostatnich kilku tygodni. Powtarza się słabo. To nie jest twoja aplikacja, dzieje się tylko wtedy, gdy budujesz. Nie widziałem tego od czasu ostatniego restartu. Więc najpierw uruchom ponownie. –
@HansPassant Dziękujemy, po prostu obawiał się, że może to spowodować problemy dla moich użytkowników po wydaniu. – soulblazer
Uważam, że wyszukiwana jest wyszukiwarka Google dla tej strony: https://connect.microsoft.com/VisualStudio/feedback/details/758772/generateresource-fails-for-net-3-5-application-when-net-4 -5-został-zainstalowany – jcmcbeth