4

我每天都使用 F# Interactive,所以我喜欢从 cmd 启动它,而不仅仅是 Visual Studio 和 Visual Studio Code。为此,我有一个名为的环境FSHARPINSTALLDIR变量PATH指向C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp. 这使我可以简单地键入fsi以启动 F# 交互。

C# Interactive 安装在哪里,所以我可以做同样的事情?

4

3 回答 3

4

对于当前的 Visual Studio 版本 (15.8),C# 交互式控制台二进制文件应安装在MSBuild\15.0\Bin\Roslyn\csi.exe相对于 Visual Studio 安装路径的位置。

IIRC,以前版本的 Visual Studio 将其安装在C:\Program Files (x86)\MSBuild目录下。

您可以使用以下 CMD 命令来定位其实际位置:

dir "C:\Program Files (x86)\csi.exe" /s /b
于 2018-10-19T02:25:03.487 回答
1

打开开始菜单/Visual Studio 2019/x64 Native Tools 命令提示符 for VS 2019

类型:where csi.exe

在我的具体安装中,输出为:Q:\VS2019\Community\MSBuild\Current\Bin\Roslyn\csi.exe

特定于 Visual Studio 安装的位置使其在生产环境中使用起来有点困难。

于 2022-02-15T07:53:18.863 回答
0

我想我找到了一个很好的解决方案

  1. 我刚到这里 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools"

  2. 我从属性窗口中获取了目标命令,这对我来说看起来像这样 C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -noe -c "&{Import-Module """C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\Microsoft.VisualStudio.DevShell.dll"""; Enter-VsDevShell ee278031}"

  3. 我把它拍成这样的bat文件(我也做了一些清理工作)

powershell.exe -noe -c "&{Import-Module """C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\Microsoft.VisualStudio.DevShell.dll"""; Enter-VsDevShell ee278031}; cd ~; clear; echo 'Welcome back Massaynus!'"

  1. 我设法把它变成了微软新终端的配置文件,它就像黄油一样工作

如果您有兴趣,这是个人资料

于 2020-05-19T02:08:34.593 回答