2015-05-06 45 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