问题标签 [scriptcs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mono - 如何选择 Roslyn 引擎?
我使用以前为 C# 交互式 (Roslyn) 运行时编写的脚本在 OSX 上尝试了scriptcs,但它因神秘错误而失败(我追查到与 C# 6.0 属性语法有关)。
我读到 scriptcs 应该支持 Roslyn 执行引擎,实际上我可以看到它已安装:
现在,虽然文档告诉我如何切换到 Mono 引擎 ( -modules mono
),但它并没有告诉我如何从Mono 切换到 Roslyn。我试过-modules roslyn
了,但没有看到任何变化(运行-debug
显示它使用 Mono 引擎执行我的脚本)。
我一定在这里错过了一些基本的东西。您如何切换到/强制使用 Roslyn 引擎?
module - C# Scriptcs 模块不会加载
嗨,伙计们,我正在发现 scriptcs 模块创作,我按照 tuto https://github.com/scriptcs/scriptcs/wiki/Modules的字母,我想在执行时加载我的模块以显示 Hello World,因为它被描述了在 tuto 中构建是好的 0 错误但是当我浏览到测试模块的目录并尝试执行 scriptcs -modules [我的模块名称在模块属性中定义] 时没有任何反应
我错过了一个细节吗谢谢你下午 1:06:27 bechir 有没有人有 khillang 例如?下午 1:14:02 只是想知道是否有人在这里知道我是留下还是离开
scriptcs - scriptcs 混合模式组装错误
我在 scriptcs 中添加了一个应用程序,并添加了一些对版本为 v2.0.50727 的程序集的引用。因此,在运行 scriptcs 文件时,它返回的混合模式程序集是针对运行时的版本“v2.0.50727”构建的,并且无法在 4.0 运行时中加载。在 app.config 中设置属性 useLegacyV2RuntimeActivationPolicy="true" 可能会解决 asp 中的问题.net 网络应用程序。但在脚本中它不起作用。进一步搜索发现上述属性 useLegacyV2RuntimeActivationPolicy="true" 应该添加为 scriptcs.exe.config。我有一个名为 FMUpgrade.csx 的应用程序文件,我们如何在 FMUpgrade.csx 文件中引用这个 scriptcs.exe.config。scriptcs 文档对 scriptcs.exe.config 并没有说太多。还添加了带有 app 的 program.exe.config .config 但仍然没有成功。
console.readline - 通过 scriptcs 从 powershell 读取用户输入
在这里,我在通过 scriptcs 从命令提示符或 windows powershell 读取用户输入时遇到问题。我尝试使用 Console.ReadLine()、Console.Read() 或 Console.ReadKey() 将其包裹在 Convert.ToString() 以获取用户响应但他们都没有给出结果。我需要任何特殊的包来处理用户输入吗?任何帮助表示赞赏。
.net - 从 .Net 应用程序获取 ScriptCS 中的参数
我对 ScriptCS 有一点初学者问题,找不到答案。我们希望使用 ScriptCS 来动态扩展托管应用程序。为此,我们需要将参数传递给脚本并从脚本中取回值。我目前有一个示例控制台应用程序,我正在其中测试脚本执行:
程序.cs
HelloWorld.csx
迎接者.csx
我可以在控制台 (ExecuteFileFromCommandLine()) 的调用中调用脚本,但如果我使用的是 ScriptExecutor-Class 的实例,则传递的参数在 Env.ScriptArgs 中不可用。有谁知道,我怎样才能从 ScriptExecutor-Class 中获取参数?
亲切的问候
scriptcs - 如何从 ScriptCS 脚本中定义的类动态创建对象
我正在创建一个简单的纸牌游戏,并决定使用脚本实现所有单独的卡片(+它们的效果)。
我的想法是游戏引擎会检查牌组中包含哪些卡片,并加载相应的脚本文件,其中包含特定生物类的实现。类似于以下内容:
其中CARD_NAME是特定的生物,而Creature父类是游戏引擎中定义的类。
我的问题是,有没有办法使用脚本从我的主机应用程序(即游戏引擎)动态创建此类的对象?
roslyn - scriptcs 和 roslyn 脚本有什么区别?
我想知道 Roslyn 脚本和 scriptcs 之间的区别?我知道 scriptcs 是在 Roslyn 之上构建的,但想了解 scriptcs 作为开发人员为我提供的附加功能是什么?
c# - 为什么 Console.WriteLine 在 Visual Studio Code 中不起作用?
我在 Visual Studio Code 上安装了 scriptcs 和 coderunner。当我运行一个包含的简单程序时,Console.WriteLine("Test")
我看不到任何输出。该程序似乎运行成功并以代码 0 退出。
有什么建议么?
如果有人感兴趣,这是所有代码:
scriptcs - ScriptCS 中脚本文件的位置
运行ScriptCS .CSX 脚本时,有没有办法获取当前脚本文件的位置?