从FAKE 5使用Microsoft.Web.Xdt

时间:2018-06-22 09:12:16

标签: f#-fake paket f#-fake-5

我有一个来自FAKE 4的构建脚本,该脚本使用Microsoft.Web.Xdt进行配置转换。当我将其移植到FAKE 5时,我遇到了这个软件包的问题。

示例构建脚本:

#r "paket:
nuget Fake.Core ~> 5.1.0
nuget Microsoft.Web.Xdt ~> 2.1.2
nuget Newtonsoft.Json ~> 11.0.2 //"

#load "./.fake/build.fsx/intellisense.fsx"

open Microsoft.Web.XmlTransform

printfn "Hello, World"

这将失败,并显示以下错误:

c:\Example\build.fsx (8,15)-(8,18): Error FS0039: The namespace 'Web' is not defined.

例如,当open语句更改为open Newtonson.Json时,构建将无错误运行。

我可以看到Paket在解析软件包时列出了Microsoft.Web.Xdt,为什么不能像其他NuGet软件包一样从脚本中访问它呢?

0 个答案:

没有答案