我可以 select 每次创建新脚本时自动安装的 nuget 包吗?

Can I select nuget packages that will be installed automatically every time I create a new script?

有一些软件包是我在 95% 的时间里安装的,我在 Linqpad 中编写任何脚本。例如,JSON.net 是我每次都安装的 nuget 包,RestSharp 紧随其后。所以我的问题是,有没有办法设置 Linqpad 默认安装这些 nuget 包?如果没有,有没有办法将它们添加到一个集合中,以便每次都能轻松安装?

有两种方法:

  • 将这些包添加到 My Extensions 查询(然后它们将被所有查询隐式引用)
  • 将这些包添加到任何查询,然后按设置为新查询的默认值

另一种选择是通过代码片段。右键单击编辑器并选择 Create Code Snippet,然后单击 References 复选框以添加 NuGet 包。无论您将代码段命名为什么,都会成为添加包的快捷方式,因此如果您将代码段命名为 json,您只需键入 json,然后按 tab 键,然后它将添加包。