有一天,我启动了我的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的最新版本,我使用的是Windows 8.1。
增加了构建的输出。这是说SETX不被识别为内部或外部命令。它被阻止了吗?或者它可能被损坏?我正在使用Windows 8.1。 – darthirule 2014-11-21 21:13:46