Я пытаюсь добавить локализацию в свой проект Visual Studio 2019 .netcore. После добавления файла ресурсов проект выдает следующую ошибку, и после удаления файла ошибка исчезает. Есть ли объяснение или решение, позволяющее использовать мои ресурсы локализации:
Ошибка MSB3086 Задача могла не найти «al.exe» с помощью SdkToolsPath «» или раздела реестра «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ NETFXSDK \ 4.7.2 \ WinSDK-NetFx40Tools-x86». Убедитесь, что SdkToolsPath установлен и инструмент существует в правильном указанном процессоре c месте в SdkToolsPath и что установлен Microsoft Windows SDK C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets 3639
Я могу найти файл al.exe по пути microsoft sdk на этой фотографии:
Это мой параметр стартовой конфигурации, связанный с локализацией
app.UseHttpsRedirection();
app.UseStaticFiles();
var options =
app.ApplicationServices.GetService<IOptions<RequestLocalizationOptions>>();
app.UseRequestLocalization(options.Value);
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();