2015-09-16 42 views
10

Przeprowadziłem migrację rozwiązania Visual Studio 2012 do programu Visual Studio 2015. Pracuję w systemie Windows 10. Docelowy system .NET Framework dla mojego rozwiązania to 4.5. Chcę nadal używać tej wersji. Tak więc pomyślałem, że muszę odinstalować platformę .NET 4.6.Błąd - nie można znaleźć programu al.exe przy użyciu sdkToolsPath

Komunikat o błędzie: Zadanie nie mógł znaleźć "AL.exe" za pomocą SdkToolsPath "" lub klucza rejestru HKEY_LOCAL_MACHINE \ "software \ Microsoft \ Microsoft SDK \ NETFXSDK \ 4.6 \ WinSDK-NetFx40Tools-x86". Upewnij się, że SdkToolsPath jest ustawiona, a narzędzie istnieje w odpowiedniej lokalizacji specyficznej dla procesora pod SdkToolsPath i że zestaw SDK systemu Microsoft Windows jest zainstalowany.

Rozwiązanie nie jest kompilowane z powodu powyższego błędu. Myślę, że ma to związek z deinstalacją .NET 4.6. Następnie próbowałem ponownie zainstalować .NET 4.6, ale w systemie Windows 10 jest to niemożliwe.

Więc teraz nie wiem, jak rozwiązać ten problem. Czy wiesz, gdzie mogę znaleźć al.exe i jak ustawić właściwą ścieżkę?

Odpowiedz

11

Nie trzeba ponownie instalować systemu .NET Framework, ale Windows 10 SDK, który zawiera potrzebne narzędzia. (plik zwykle można znaleźć w C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools)

Jako ogólną wytyczną: .NET Framework, dla którego budujesz, a .NET Framework zainstalowane na twoim PC nie są ze sobą powiązane. Możesz zbudować dla .NET 4.5 z zainstalowanym .NET 4.6.

+0

Ok. Dziękuję Ci. Folder C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v10.0A \ bin \ NETFX 4.6 Narzędzia są puste. Czy to normalne? Więc próbuję zainstalować Windows 10 SDK. Dziękuję Ci. – CPA

+0

Nie, to nie jest normalne. –

+0

Problem rozwiązany! Dziękuję Ci bardzo! – CPA

Powiązane problemy