是否可以在 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"
我知道我可以将程序集添加到 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"