如何在Mono Develop(Ubuntu,Linux)中将Saltarelle C#设置为JavaScript编译器

如何在Mono Develop(Ubuntu,Linux)中将Saltarelle C#设置为JavaScript编译器,第1张

概述如何在Mono Develop(Ubuntu,Linux)中将Saltarelle C#设置为JavaScript编译器

我试图在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编译器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1156629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存