这是给我错误的一行。
<Exec Command=""$(MonoGameContentBuilderExe)"
/@:"%(ContentReferences.FullPath)" $(Header)"
WorkingDirectory="%(ContentReferences.RootDir)%(ContentReferences.Directory)" />
来自MonoGame.Content.Builder.targets文件。
完整错误是:
命令“”C:\ Program Files (86)\的MSBuild \ MonoGame \ 3.0 \工具\ MGCB.exe” / @:“C:\ Users \ Jake \ documents \ visual studio 2015年\项目\ FirstGame \ FirstGame \内容\ Content.mgcb” / platform:Windows / outputDir:“C:\ Users \ Jake \ documents \ visual studio 2015年\项目\ FirstGame \ FirstGame \内容\ BIN \ Windows的” / intermediateDir:“C:\ Users \ Jake \ documents \ visual studio 2015 \ Projects \ FirstGame \ FirstGame \ Content \ obj \ Windows“/ quiet”退出 代码为-532462766。
我一直在将此游戏从Visual Studio 2010转换为Visual Studio 2015,这是此错误开始的时候。有没有人对可能导致这种情况的原因有任何了解?
答案 0 :(得分:4)
原来,我试图加载一个由gimp制作的图像文件,该文件具有不受支持的文件类型。我只需要将它导出为png并且工作正常。
答案 1 :(得分:2)
就我而言,在尝试编译cshtml文件时,roslyn编译器会抛出相同的错误代码。
事实证明问题是由于roslyn编译器版本不匹配引起的。让我试着解释一下这个问题:
因此,手动删除packages文件夹中的所有文件夹并执行“nuget restore”为我解决了这个错误。