是否可以在 LinqPad 中添加 cs 文件引用?

Is it possible to add cs file references in LinqPad?

我知道我可以将程序集添加到 LinqPad,我知道我可以在查询中粘贴 classes,但是是否可以添加 CSharp class 文件 (cs) 并在查询 window?

我尝试了一些 classes 但即使我包含命名空间(在 f4 中)也无法访问它们

您可以使用 #load 指令(LINQPad 6 及更高版本)包含 .cs 文件:

#load "c:\source\MyLib\Utils\LinqExtensions.cs"

还支持相对路径和通配符:

#load "..\..\source\myutil\*.cs"
#load "..\..\source\shared\*.cs /s"