从版本v5.06.05开始(在撰写本文时为测试版),您现在可以这样做。
转到LINQPad的NuGet软件包管理器,然后单击设置,接着单击高级选项。
在2021年以及使用Linqpad 6时,您可以通过添加一个系统变量"NUGET_PACKAGES"并将其值设置为任何您喜欢的路径来更改本地软件包的路径。
我在使用LINQPad 5(v5.44.02)时遇到了相同的问题。 您从LINQPad下载的所有NuGet包都将保存在计算机上的某个文件夹中。默认情况下,这些包将保存在%LocalAppData%\LINQPad\NuGet.FW46文件夹中。
如果你的用户名很长,那么有时你要下载的包的文件路径可能会超过最大限制。
我通过将此文件夹更新为类似于"E:LP_Nuget"的位置来解决了这个问题。这实际上减少了文件路径的长度,我成功地下载了这些包。通过这个更改,所有您的 LINQPad NuGet 包现在都将下载到这个新文件夹中。
打开 LINQPad NuGet 管理器 Ctrl + Shift + P
点击左下角的 "设置" 按钮。
选择 "高级" 选项卡,您应该能够看到/更改 NuGet 包文件夹的位置。
将其更新为一个具有较短文件路径的文件夹。例如,类似于 "C:\LINQPad_Packages"。