如何更改主目录中的反斜杠?

时间:2018-04-18 20:23:45

标签: visual-studio f#

我安装了一个包(FsLab),我加载它:

#load "packages\FsLab\FsLab.fsx"

但后来我收到了错误

Could not load file C:\Users\myname\Desktop\Tutorial1\packages/<packagename>' because it does not exist or is inaccessible

这是可以理解的,因为主目录包含反斜杠,而包的目录包含正斜杠。我已经检查了包的文件,就像我猜的那样,它包含了正向削减的子包

如何解决这个问题,以便主目录的斜杠转发?

1 个答案:

答案 0 :(得分:3)

通过更改加载文件来修复:

#load @"..\packages\FsLab.1.0.2\FsLab.fsx"

来自微软页面的@符号:

  

当放在字符串文字之前时,表示该字符串是   逐字解释,不解释逃逸字符。

https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/symbol-and-operator-reference/