如何让 Visual Studio 在 LinqPad.exe 而不是它自己的编辑器中打开 .linq 文件

How can I make Visual Studio open .linq files in LinqPad.exe rather than it's own editor

我有一个包含一些 .LINQ 脚本的 VS 2017 解决方案。当我在 VS 的解决方案资源管理器中双击这些文件时,我希望在 LinqPad(默认系统编辑器)而不是 VS 文本编辑器中打开它们。

有没有办法配置 VS 来执行此操作?我尝试了“工具”->“选项”->“文本编辑器”->“文件扩展名”,但 none 的选项似乎会在 VS 之外打开一些东西。

我意识到这是一个老问题,我没有 VS2017,但为了以防万一它适用,VS2019 提供了这个功能。如果您在解决方案资源管理器中右键单击 .linq 文件并选择 "Open With...",您将看到一个类似于下面的对话框:

LinqPad 可能不在列表中。如果不是,则单击 "Add..." 并导航到它的安装位置并选择 LINQPad.exe 可执行文件。 确保单击 "Set as Default",然后单击“确定”。

从解决方案资源管理器打开文件现在应该在 LinqPad 中打开,而不是 Visual Studio。