我在 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);}运行结果
1 回答

LEATH
TA贡献1936条经验 获得超7个赞
您将需要启动 Visual Studio (devenv.exe) 并将解决方案作为参数提供,例如:
devenv.exe path\to\your\solution.sln
- 1 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消