2014-11-21 6 views
2

На днях я запустил проект monogame и начал его, чтобы выполнить тест быстрой игры. Это не сработает. У меня было 2 ошибки.Контент трубопровода Monogame прекратился, работая

Error 1 The command "SETX MONOGAME_PLATFORM "PSM" > NUL" exited with code 9009. GameName1 
Error 2 Metadata file 'C:\Users\Sean\Desktop\Prog\Learning\3D Learning\GameName1\GameName1\bin\PSM\IgnoreMe.dll' could not be found C:\Users\Sean\Desktop\Prog\Learning\3D Learning\3D Learning\CSC 3D Learning 

И вот результат сборки.

1>------ Build started: Project: Learnplscon, Configuration: PSM Any CPU ------ 
1> MonoGame Platform PSM 
1> 'SETX' is not recognized as an internal or external command, 
1> operable program or batch file. 
1>C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.ContentPipeline.targets(22,7): error MSB3073: The command "SETX MONOGAME_PLATFORM "PSM" > NUL" exited with code 9009. 
2>------ Build started: Project: learnpls, Configuration: Debug x86 ------ 
2>CSC : error CS0006: Metadata file 'C:\Users\Sean\Desktop\Prog\Learning\learnpls\Learnplscon\Learnplscon\bin\PSM\IgnoreMe.dll' could not be found 
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ========== 

Но здание из последних успешных строительных работ.

Я ничего не менял. И любой новый проект, который я создаю, вызывает ту же проблему.

Проблема возникает только при добавлении ссылки на мой контент-проект.

(Реферировано проект так: monogame-managing-content)

Я создал новый проект, запустил его, все работало отлично. Создал проект моно-игрового контента, запустил его, и все сработало нормально. Затем я добавил ссылку и получил ошибки. И когда я удаляю ссылку Ошибка 2 уходит, но ошибка 1 все еще существует, но проект будет работать нормально.

Я попытался переустановить xna и monogame. Также попытался переустановить визуальные студии. Я всю ночь пытался найти ответ в Интернете, но ничего не придумал.

Я использую самую последнюю версию XNA и Monogame 3.2, и я использую окна 8.1.

+0

Добавлен вывод из сборки. Говорят, что SETX не распознается как внутренняя или внешняя команда. Он каким-то образом заблокирован? Или это может быть испорчено? Я использую окна 8.1. – darthirule

ответ

1

Если у вас все еще есть эта проблема, или кто-то еще находит вопрос (например, я пытался это решить некоторое время назад): для меня проблема заключалась в том, что мой каталог windows/system32 не был включен моя переменная среды path. Вот где находится программа setx.exe, и проект контента XNA, по-видимому, предполагает, что он может вызывать setx без квалификации пути.

Примечание: Visual Studio, кажется, необходимо перезапустить после того, как вы добавили каталог/system32 в путь.

+0

Ive начал использовать инструмент конвейера в последней версии monogame, чтобы обойти мою проблему. Но я все равно проверял, и каталог не был на моем пути. Благодаря! – darthirule

 Смежные вопросы

  • Нет связанных вопросов^_^