Monogame 3.7.1 на Win10 VS2015 / 2017: MGCB слишком много аргументов - PullRequest
0 голосов
/ 15 апреля 2019

Monogame 3.7.1 в Win10 Сообщество VisualStudio 2015 и сообщество 2017: при компиляции проекта Monogame Windows 8.1 Universal (VS2015) или проекта Monogame Windows 10 Universal (VS2017) я получаю ошибку -532462766. При попытке запустить MGCB в командной строке выдается ошибка «слишком много аргументов»:

Необработанное исключение: System.IO.IOException:

System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
System.Console.GetBufferInfo(Boolean throwOnNoConsole, Boolean& succeeded)
MGCB.MGBuildParser.ShowError(String message, Object[] args)
MGCB.MGBuildParser.ParseArgument(String arg)
MGCB.MGBuildParser.ParseFlags(String arg)
MGCB.MGBuildParser.Parse(IEnumerable`1 args)
MGCB.Program.Main(String[] args)

ошибка MSB3073: команда "" C: \ Program Files (x86) \ MSBuild \ MonoGame \ v3.0 \ Tools \ MGCB.exe "/ quiet / платформа: WindowsStoreApp / @:" E: \ Dev \ w10 \ myapp1 \ Content \ Content \ Content.mgcb "/ outputDir:" bin \ WindowsStoreApp \ Content "/ intervalDir:" obj \ WindowsStoreApp \ Content "" завершен с кодом -532462766.

Даже когда я редактировал MonoGame.Content.Builder.targets, чтобы минимизировать аргументы MGCB, я получаю ту же ошибку.

Я попытался воссоздать проект, переустановить Monogame 3.5, 3.6, 3.7.1 (я полностью удалил предыдущие версии и шаблоны), попытался запустить mgcb в командной строке, но ничего не помогло. Даже только один параметр слишком много. Я подозреваю, что что-то не так с интерпретатором команд или W10, но я не знаю что. Я также попытался удалить все глобальные аргументы из файла ответов (Content.mgcb), но безуспешно.

Самым странным является то, что вчера на только что установленной моносигровой сборке контента VS2015 работал, обрабатывал все мои активы, но в конце сборки выдает исключение «Файл /.mgcontent not found», так что сборка VS не удалась, поэтому я удалил MG и снова установлен, а затем появилась ошибка «слишком много аргументов», которая все еще существует.

У кого-нибудь установлена ​​Monogame и MGCB работает на Win10 с VS2015-2017? Как заставить это работать?

...