Jak*_*ake 5 c# visual-studio-2010 visual-studio monogame visual-studio-2015
这是给我错误的行。
<Exec Command=""$(MonoGameContentBuilderExe)"
/@:"%(ContentReferences.FullPath)" $(Header)"
WorkingDirectory="%(ContentReferences.RootDir)%(ContentReferences.Directory)" />
Run Code Online (Sandbox Code Playgroud)
它来自MonoGame.Content.Builder.targets文件。
完整的错误是:
命令““ C:\ Program Files(x86)\ MSBuild \ MonoGame \ v3.0 \ Tools \ MGCB.exe” / @:“ C:\ Users \ Jake \ documents \ visual studio 2015 \ Projects \ FirstGame \ FirstGame \ Content \ Content.mgcb” /平台:Windows / outputDir:“ C:\ Users \ Jake \ documents \ visual studio 2015 \ Projects \ FirstGame \ FirstGame \ Content \ bin \ Windows” / intermediateDir:“ C:\ Users \ Jake \文档\ Visual Studio 2015 \ Projects \ FirstGame \ FirstGame \ Content \ obj \ Windows“ / quiet”退出,代码为-532462766。
我一直在将此游戏从Visual Studio 2010转换为Visual Studio 2015,这是此错误开始的时间。是否有人对造成这种情况的原因有任何见解?
就我而言,在尝试编译 cshtml 文件时,roslyn 编译器抛出了相同的错误代码。
原来问题是由于 roslyn 编译器版本不匹配引起的。让我试着解释一下这个问题:
所以手动删除包文件夹中的所有文件夹并执行“nuget restore”为我解决了这个错误。