有一天,我啓動了我的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