【发布时间】:2020-07-29 11:08:55
【问题描述】:
我正在尝试编写 F# 脚本文件。所以我使用Visual Studio“File->New->Files->F# Script File”来生成一个新的fsx文件。现在我想通过打开包管理器控制台添加对 FSharpData 的引用并输入
Install-Package FSharp.Data
但是我得到了以下错误。即使是 F# 脚本文件也总是需要创建解决方案吗?
Install-Package :当前环境没有打开解决方案。 在行:1 字符:1 + 安装包 FSharp.Data + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PowerShell.Commands.InstallPackageCommand【问题讨论】:
-
那么简单的方法是从某个地方获取 .dll(例如,制作一次性解决方案并使用 nuget 获取它),然后将它放在您的 .fsx 文件旁边 - 然后您可以继续前进并
#r它并使用它-除此之外,您可以从脚本中调用 nuget.exe 来自己获取它,但这将是过度杀伤IMO(并且您仍然需要在您的路径或下一个路径中有nuget.exe到你的文件) -
请注意,您现在可以简单地使用
#r nuget: PkgName