前几天我启动了我的单机游戏项目并启动它来进行快速游戏测试。它行不通。我收到了 2 个错误。
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。