2015-05-06 25 views
0

我想构建JSIL项目。我已经有一个XNA游戏,我想通过JSIL转换为在网页浏览器中使用。试图构建JSIL给出了47个错误

我跟进了JSIL wiki上的所有说明。然而,当我尝试构建项目时,它给了我47个错误。我找不到解决这个问题的方法,仅仅是因为我不知道是什么原因造成的。

在网上很少有人知道这个JSIL问题,所以我希望你能帮助我。

备案:我通过git等更新了所有文件。

这些都是一些错误的:

Errors JSIL

+0

你能发布的一个大一点的图像?很难看到这些错误。或者为我们复制一些文字。 – Almo

+0

对不起。图像本身具有可读大小,但Stackoverflow使其很小。该图像位于此链接中:http://i.stack.imgur。com/WXR2X.png – Kraishan

+0

你确定你下载了所有的外部参考吗?例如,应该有* Upstream \ JSIL.ExpressionInterpreter *文件夹。那里有文件吗? – xanatos

回答

1

我使用Visual Studio 2013:在JSIL_NoXNA.sln编译就像一个魅力。

你可以做什么:

  • 在Visual Studio中打开JSIL_NoXNA.sln
  • 检查所有开放的正确的项目(他们应该有标准的图标,而不是变灰一个
  • 开始建设项目一个接一个,手工,在构建顺序(右键点击一个项目,构建

构建顺序是:

  • Mono.Cecil能
  • ICSharpCode.NRefactory
  • ICSharpCode.NRefactory.CSharp
  • ICSharpCode.Decompiler
  • Mono.Cecil.Pdb
  • Mono.Cecil.Mdb
  • Proxies.4.0
  • JSIL
  • 编译
  • 测试
  • SimpleTests
  • 尝试
  • Proxies.Bcl
  • JSIL.DeadCodeAnalyzer
  • JSIL.ExpressionInterpreter

您可以在解决方案右键点击看看吧,项目建设顺序..。你无法编译的第一个项目是罪魁祸首。然后,首先检查其所有参考是“OK”(不带黄色感叹号)

+0

问题是我想用JSIL转换XNA游戏,我仍然可以使用这个解决方案代替主JSIL.sln吗? – Kraishan

+0

@ user2014780是的......在最后建立其余的XNA事物。 – xanatos

+0

尝试构建Try项目时,出现此错误:无法找到源文件'OAuth.cs'\t \ JSIL \ Try \ CSC \t尝试。当我在文件夹中查看JSIL的源GIT时,请尝试我无法找到此CS类。它应该在那里吗? – Kraishan