【发布时间】:2023-05-23 05:52:01
【问题描述】:
我曾经尝试使用 XNA 的每个现代版本的 JSIL 都会出现这个错误。
我过去曾在任何地方寻找有关它为什么无法运行的信息,最终都会得到有关 XNA 4.0 未正确安装或其他问题的答案。
此错误在 3 台不同的计算机上重现。
我可以让一个版本的 JSIL 工作,我可以从 git 存储库 (JSIL-0.7.6) 下载其中一个版本,它可以与 XNA 一起工作,只要你不给它任何构建无法提供的东西支持。
但是这些版本现在已经有几年了。让现代构建工作会很好。
我试图提供一些猜测,但我在这里有点超出我的深度。
JSIL-0.7.6 - 不会在 AnyCPU 中构建,需要将解决方案平台设置为 x86。
最新的 JSIL git 版本 - 许多项目现在设置为 AnyCPU,将它们设置为 x86 会产生各种错误或警告混合。
所以我认为,在 JSIL 中的某些项目从 x86 支持到 64 位支持时,我可能会遇到构建问题。
我安装了 Visual Studio Express 2010 和 Visual Studio Community。
我尝试过使用 XNA 刷新之类的方法。使用 emscription、FNA 等...
在一个理想的世界里,我宁愿让 JSIL 与 monogame 一起工作,但我在任何版本的 JSIL 上都会遇到很多错误,这似乎不值得打扰。将 monogame 项目移植到 xna 并不太麻烦。
【问题讨论】: