我正在使用C#,.Net 2.0。检查哪个Visual Studio版本是使用C#代码运行的项目
我想在我的文档 - > Visual Studio'版本'中搜索文件。问题是用户可以安装多个VS。例如,我有2005年,2008年和2010年,并在'我的文档'文件夹中有三个VS文件夹。
为了我想要的,我需要知道用户目前在哪个版本的Visual Studio中工作。
我想打开Windows任务管理器(通过代码),并在“应用程序”部分寻找项目的名称,但我认为这不会给我的版本。此外,这意味着我将需要用户的解决方案的名称。
其他方法是,再次打开Windows任务管理器(通过代码)和“进程”部分的“描述”选项卡中查找版本。但是,如果用户有多个VS的实例打开呢?
是否有上述两种方法的某种组合?或者如何做到这一点的其他想法?
难道你不能只搜索每个文件夹?或者,你能否看到什么程序与'.sln'文件相关联? –
不,我应该选择正确的文件夹:( –