我试图在Mono的默认控制台项目上使用Saltarelle C#编译器@H_403_1@
using System; namespace SaltarelleConsoleTest { class MainClass { public static voID Main (string[] args) { Console.Writeline ("Hello World!"); } } }@H_403_1@
但是当我尝试编译与terminal命令@H_403_1@
mono lib/Saltarelle.Compiler/tools/sc.exe -reference:lib/Saltarelle.Runtime/tools/AssemblIEs/mscorlib.dll Main.cs -outscript:bin/main.Js@H_403_1@
发生此错误:@H_403_1@
Unhandled Exception: System.TypeLoadException: Could not load type 'Saltarelle.Compiler.Program' from assembly 'sc,Version=1.5.0.0,Culture=neutral,PublicKeyToken=a4048e8fcc593f14'. [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'Saltarelle.Compiler.Program' from assembly 'sc,PublicKeyToken=a4048e8fcc593f14'.@H_403_1@
我做错了什么? 有没有人成功地用Saltarelle(或其他任何C#编译器,如Script# )编译Mono-Develop@H_403_1@
使用CMake在MinGW下在windows上构buildLLVM OCaml绑定?@H_403_1@
开发用于SPARC,IBM power cpu的应用程序是否需要单独的编译器,而不是x86,x86-64目标?@H_403_1@
你如何从源代码构buildwindows D3D9?@H_403_1@
Bash – 如何计算指令数量?@H_403_1@
g ++ 4.6.1编译器错误:错误:未知的伪 *** 作:`.cfi_personality'@H_403_1@
安装Clang作为用户(没有Root权限)?@H_403_1@
我如何获得sal.h@H_403_1@
与MinGw或视觉工作室的windows Qt?@H_403_1@
使(从源代码安装)python没有运行testing@H_403_1@
jenkins的间歇性生成失败@H_403_1@
你必须:@H_403_1@
消除MS System.dll参考(和使用系统;所以没有Console.Writeline!);@H_403_1@
添加对saltarelle mscorlib.dll的引用和可选的Script.Web.dll@H_403_1@
指示运行时间:@H_403_1@
mono –runtime = v4.0.30319 lib / Saltarelle.Compiler / tools / sc.exe -reference:lib / Saltarelle.Runtime / tools / AssemblIEs / mscorlib.dll Main.cs -outcript:bin / main.Js@H_403_1@
我试过你的例子,它产生以下内容:@H_403_1@
Main.cs(9,13): error CS0103: The name `Console' does not exist in the current context@H_403_1@
考虑到Saltarelle的System名称空间没有Console类型,这是正确的。 我不知道为什么它会给你未处理的异常,你使用的是什么版本?@H_403_1@
Saltarelle是一个外部编译器,它不依赖于Mono或Visual Studio,尽管你可以配置你的IDE在编译你的项目时调用它。@H_403_1@ 总结
以上是内存溢出为你收集整理的如何在Mono Develop(Ubuntu,Linux)中将Saltarelle C#设置为JavaScript编译器全部内容,希望文章能够帮你解决如何在Mono Develop(Ubuntu,Linux)中将Saltarelle C#设置为JavaScript编译器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)