一些环境细节: LINQPad v4.47.02(AnyCPU) 操作系统名称Microsoft Windows Server 2012 Standard 版本6.2.9200 Build 9200 系统类型基于x64的PC
我正在尝试弄清楚如何通过lprun.exe命令行实用程序启动脚本时遇到的问题。当我以交互方式从IDE运行脚本时,它会运行并完成,没有任何异常。
当使用以下命令行在同一用户下运行相同的脚本时:lprun.exe
我得到了这个输出。
c:\ SQLTasks \ Linqpad \ Demographics \ Demo_GenerateDemographicsSubset.linq(880,20): 错误CS0029:无法将类型'string'隐式转换为'char?'
由于LINQPad如何编译脚本,我无法轻松找到脚本中可能导致此问题的区域,我真的很想知道可能的机制可能允许它以交互方式工作并从命令行失败。< / p>
答案 0 :(得分:0)
请参阅LINQPad论坛上的讨论:http://forum.linqpad.net/discussion/437/lprun-exe-runtime-error-doesn-t-hapen-when-script-is-run-from-linqpad-ide#latest
编辑:这是由于LINQPad在命令行模式下读取配置设置的错误。该错误已于v4.48修复。