Ошибка компиляции с WPF .net Core 3.0 при добавлении файлов .resx - PullRequest
3 голосов
/ 09 октября 2019

Следующие работы, как и ожидалось: VS Studio 2019 протестировано с профессионалами и сообществом.

  • Создание нового приложения APF (.NET Framework)
  • Открыть свойства папки
  • Изменить Resources.resx на общедоступный
  • Создать новый файл ресурсов (Resources.de.resx)
  • Сборка

Компилируется, как ожидается

Следующее не работает:

  • Создание нового приложения APF (.NET Core)
  • Создание папки ресурсов
  • Создайте новый файл ресурсов (Resources.resx)
  • Измените его на общедоступный
  • Создайте новый файл ресурсов (Resources.de.resx)
  • Build

Протестировано на 3 разных компьютерах с VS 2019 professional и community

Ошибки компиляции:

Ошибка Пользовательскому инструменту PublicResXFileCodeGenerator не удалось создать вывод для входного файла 'Resources \ Resources.de.resx ', но не регистрирует конкретную ошибку. WpfApp4 C: ... \ source \ repos \ WpfApp4 \ WpfApp4 \ Resources \ Resources.de.resx 1

Ошибка MSB3086 Задаче не удалось найти «al.exe» с помощью SdkToolsPath «» или ключа реестра »HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Microsoft SDKs \ NETFXSDK \ 4.7.2 \ WinSDK-NetFx40Tools-x86 ". Убедитесь, что SdkToolsPath установлен, и инструмент существует в правильном определенном месте процессора под SdkToolsPath и что установлен Microsoft Windows SDK WpfApp4 C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Current \ Bin\ Microsoft.Common.CurrentVersion.targets 3639

РЕДАКТИРОВАТЬ: также создал билет в Microsoft

https://developercommunity.visualstudio.com/content/problem/771961/compile-error-with-wpf-net-core-30-when-adding-res.html

1 Ответ

1 голос
/ 22 октября 2019

Попробуйте установить .NET Framework 4.7.2 Developer Pack . Нужно только для компиляции.

...