C# WinForm中如何根据一个不完全的程序名打开程序

假如一个程序名叫 MyApp v1.1.1,但是版本号在每次更新后会变动,下次更新就是 MyApp v1.1.2 , 请问我要怎样才能通过C# 打开这个程序呢?

知道安装路径吗?知道直接搜索文件通配符找MyApp*.exe打开就行。有帮助或启发麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~


        private void button1_Click(object sender, EventArgs e)
        {
            var fns = System.IO.Directory.GetFiles(@"D:\xxxx\myApp安装路径", "MyApp*.exe", System.IO.SearchOption.AllDirectories);
            if (fns.Length > 0) System.Diagnostics.Process.Start(fns[0]);
        }

团队-管理连接-TFS地址--双击打开。点击源代码管理器。

img

找到你这个版本的文件路径,找到这个项目的文件,双击打开一个后缀名为sln文件,这个就是你的项目。
若有帮助,望采纳谢谢。