首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建F#编译器(Fsc.exe)的快捷方式?

如何创建F#编译器(Fsc.exe)的快捷方式?
EN

Stack Overflow用户
提问于 2013-03-01 07:49:34
回答 4查看 4.1K关注 0票数 1

我有个愚蠢的问题要问。我刚刚开始学习F#,我正在尝试编译一些基本的示例(比如HelloWorld.fs)。

我创建了一个路径为:C:\FSharp\HelloWorld.fs的简单F#文件。

为了编译它,我使用了F#编译器的完整路径,如下所示:

C:\FSharp>"C:\Program Files\Microsoft F#\v4.0\fsc.exe" HelloWorld.fs

它工作得很完美。

但是,我不想一直写编译器的完整路径:C:\Program Files\Microsoft F#\v4.0\fsc.exe。我尝试将其添加到Windows path中,但一直收到错误fsc is not recognized as internal or external command

如何创建F#编译器的快捷方式,使我不必每次需要编译程序时都使用完整路径?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-03-01 08:02:05

您不需要为此创建快捷方式,只需将包含fsc.exe的文件夹添加到PATH变量中即可。

打开命令提示符时,运行以下命令:

代码语言:javascript
复制
set PATH=%PATH%;"C:\Program Files\Microsoft F#\v4.0\"

或者,如果您使用的是64位版本的Windows:

代码语言:javascript
复制
set PATH=%PATH%;"C:\Program Files (x86)\Microsoft F#\v4.0\"

可以在以下位置找到最新版本的fsc.exe:

微软文件“C:\Program Files (X86)\

  • ”//截止到8月2014
  • "C:\Program文件(x86)\Microsoft SDKs\F#\3.0\Framework\v4.0“// 2013
票数 3
EN

Stack Overflow用户

发布于 2019-01-30 00:09:20

对于那些在2019年到达这里的人,他们已经收到了F#作为Visual Studio2017的一个组件。F#编译器的位置如下:

代码语言:javascript
复制
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsc.exe

注意版本类型(本例中为Community),并相应地调整您的版本类型。

票数 6
EN

Stack Overflow用户

发布于 2015-07-16 03:17:11

我尝试将其设置为我的路径,但不幸的是它不起作用。尝试注销/重新启动等。我认为这是因为我的工作计算机上的安全措施。

对于其他有类似问题的人,我发现设置别名不仅有效,而且比其他方法更可取。

代码语言:javascript
复制
set-alias fsi "C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\fsi.exe"
set-alias fsc "C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\fsc.exe"

现在这些命令没有恼人的.exe文件扩展名。

这篇关于为powershell创建持久别名的文章对设置很有帮助。http://www.powershellpro.com/powershell-tutorial-introduction/tutorial-powershell-aliases/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15147930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档