从 win 表单应用程序运行 SLN 文件(visual studio 解决方案)

我在 ContextMenuStrip 中有一个解决方案项目列表,我想运行选定的一个。


我有一个鼠标事件集,我有目录+文件名的完整路径。


我想运行该文件,这将在 visual studio 上打开它。


我尝试使用的动作


Process.Start(pathAndFileName);

当 pathAndFileName = D:\Code\MyRepoName\Solutions\TEST\TEST_1.sln


这将打开 Windows 10 选择要为文件运行的程序,而 Visual Studio 不在列表中,但已设置为此文件的默认值。


private void ContextMenuStrip2_ItemClicked(object sender, ToolStripItemClickedEventArgs e)

{

    string pathAndFileName = ((ToolStripMenuItem)e.ClickedItem).ToString();

    Process.Start(pathAndFileName);

}

运行结果


炎炎设计
浏览 109回答 1
1回答

LEATH

您将需要启动 Visual Studio (devenv.exe) 并将解决方案作为参数提供,例如:devenv.exe path\to\your\solution.sln
打开App,查看更多内容
随时随地看视频慕课网APP