Running linqpad scripts 'in process'

Hi, is there a way to run linqpad scripts 'in process'? I have a few queries I would like to schedule to run every 5 mins or so but they make a number of HTTP requests that I would like to cache. Using lprun.exe means the cache is lost when the script terminates. So I was wondering if I can run my own long-running scheduler that can manage the cache of the linqpad queries and re-execute each on a schedule.

Is anything like this possible? If not I'll look at persisting the cache between runs.


  • You can add the .exe as a reference in your project and then use Util.Compile and Util.Run from your own application. I'm not 100% sure this will do what you want but it might get you closer.
  • I should note that when you use Util.Compile with a script that the result is the compiled scrip that you can call .Run on later.
  • Nice one, exactly what I was after. Thanks!
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!