Когда я пытаюсь скомпилировать любой проект приложения формы Windows, я получаю сообщение об ошибке:
\ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets (2114,5): ошибка MSB3095: неверный аргумент. Культура не поддерживается.
\ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets (2114,5): ошибка MSB3095: имя параметра: имя
\ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets (2114,5): ошибка MSB3095: x86 - недопустимый идентификатор культуры.
Я использовал VS 2017, когда наткнулся на это сообщение об ошибке. После поиска в сети я увидел, что проблема, с которой я столкнулся, никогда не задавалась кем-то другим. Поэтому я удалил все, что связано с Visual Studio, и установил VS 2019.
Приложив все свои усилия для решения этой проблемы, я проверил, нет ли конфликта со ссылками моего приложения и файлами сборки MSBuild. Это тоже не было решением. Сейчас я на две недели опаздываю с расписанием, но пока не получил ответов.
Я пытался изменить целевую платформу и целевую платформу, надеясь увидеть разницу, но нет; ничего не изменилось.
Я также пробовал другие прикладные проекты и цели. Вот результат:
Компиляция консольного приложения не вызывает сообщение об ошибке.
Однако при компиляции приложения Windows Forms выдается одно и то же сообщение об ошибке в разных проектах.
Вот подробный файл журнала при его компиляции: https://shrib.com/#msbuild3095error