Open
Description
LINQPad allows non-assembly to be referenced and later used as an ordinary by getting its path via Util.GetFullPath
. LINQPadless assumes that all references are assemblies and passed them on to C# Interactive that later chokes at run-time with a CS0009 error along the lines of:
test.csx(1,1): error CS0009: Metadata file 'A:\foobar.txt' could not be opened -- PE image doesn't contain managed metadata.
LINQPadless should fail to compile queries with such references.