【问题标题】:How to run Visual Studio C# Interactive scripts in windows?如何在 Windows 中运行 Visual Studio C# 交互式脚本?
【发布时间】:2016-09-27 21:32:20
【问题描述】:

如何在 Visual Studio 中将 C# Interactive 的东西作为 Windows 中的独立脚本宿主运行?

在 VS 中只拥有 C# Script 的惊人可能性似乎有点浪费,它应该成为 windows 的一部分,这样我们就可以随时随地运行 .c# 脚本,而不必处理陌生的问题,未记录的 PowerShell 的晦涩和不直观。

【问题讨论】:

    标签: c# .net roslyn read-eval-print-loop


    【解决方案1】:

    在 .NET Core 上,您可以安装“脚本”工具并运行存储的 C# 脚本: https://github.com/filipw/dotnet-script

    或以 REPL 模式运行: https://github.com/filipw/dotnet-script#repl

    【讨论】:

    • 和有什么区别?两者的优缺点?
    • 这是同一个工具。您可以运行保存为 csx 文件的脚本,也可以在 REPL 模式下以交互方式运行命令。查看链接了解更多详情。
    【解决方案2】:

    您可以从“VS2015 的开发人员命令提示符”或直接从其在磁盘上的位置运行 csi.exe(对于我来说是 C:\Program Files (x86)\MSBuild\14.0\Bin\csi.exe)。

    【讨论】:

      【解决方案3】:

      scriptcs 项目正是这样做的。查看scriptcs.net

      【讨论】:

      • 那个,也是一个很好的编辑器,可以用智能感知和自动运行进行扩展 => atom + omnisharp-atom 包 + atom-runner 包
      猜你喜欢
      • 2021-03-13
      • 2019-09-18
      • 2021-07-11
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多