XNA 3.1项目在Windows 8中无法构建

4
我最近得到了一份 Windows 8 的副本(64位操作系统的Debug/Checked版本)。玩弄它一段时间后,我安装了 .NET 3.5 和 Visual C# Express Edition 2008。现在,我知道这是一个非常旧的版本,但请不要告诉我更新版本。我需要使用这个版本。XNA 3.1也是如此。
稍微摆弄一下,我使用this fix使 XNA 3.1 可以工作。
现在,我尝试在Windows 7上构建我一直在工作的项目。第一次,它给了我一个内容管道错误,说其中一个资源抛出了无效错误。我可以在这里发布,但我无法复制它(我实际上认为这并不重要)。所有后续的构建都很好,但是项目窗口没有出现。控制台上的输出窗口通常会在运行项目之前列出它所做的一些东西,现在只有一行: (托管):已加载'C:\ Windows \ assembly \ GAC_32 \ mscorlib \ 2.0.0.0__b77a5c561934e089 \ mscorlib.dll',跳过加载符号。模块已经优化,并启用调试器选项“仅我的代码”。 这是一条也出现在我所有成功构建的Windows 7中的线路,但然后是更多类似的线路。现在不是。调试器从那里永远不会进展。如果我尝试暂停调试器,它会给我这个错误: 无法中断执行。调试器仍在附加到进程。 如果有人知道是什么原因导致这个错误,我非常希望在这里得到一些帮助。我有一个双启动设置,所以我仍然可以在我的项目上工作,但每次想要工作时不断重启实在是非常不方便。
1个回答

2

很遗憾,可能问题出在你使用的XNA版本上,你正在使用Windows 8系统,所以可能与XNA 3.1不太兼容。


自从我发布了这个问题以来,我不得不放弃这个项目,因为微软将于明年停止对XNA的支持。不过还是谢谢你的回答!我认为更可能是安装正确的.NET包时出现了错误。 - Hoeloe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接