我的机器上安装了 VS2008 和 VS2010。我有一个使用 VS2008 的解决方案(.sln 文件)。当我双击该解决方案时,VS2008 会将其打开。
我想将解决方案拖到任务栏并将其固定在那里。但是,当我拖过任务栏时,工具提示显示:Pin to VSLauncher.exe
。当我最终固定解决方案时,任务栏上会出现一个 VS2010 图标。当我启动它时,解决方案自然会在 VS2010 中打开。
如何将解决方案固定到任务栏并在 VS2008 中启动它?
答案1
虽然这肯定不是最理想的,但我发现它在我的测试系统上运行良好。
您应该创建一个如下的批处理文件:
@echo off
START "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "Full\Path\To\ProjectFile.sln"
请记住,您必须为要运行的可执行文件版本选择正确的路径。请记住对包含空格和奇怪字符的路径名使用“ ”...
将其保存到您喜欢的任何地方。
现在,将 cmd.exe 的快捷方式固定到任务栏(在开始菜单中键入 cmd.exe,右键单击它并选择固定到任务栏。)现在,转到新创建的快捷方式,右键单击它,然后右键单击命令提示符并转到属性。这里是目标并输入:
%windir%\system32\cmd.exe /C "Path\To\The\Batch\File.bat"
现在,当您单击任务栏中的命令提示符快捷方式时,您将打开所需的 Visual Studio 版本和所需的项目。
祝你好运!
答案2
按照您的做法将解决方案固定到任务栏。
现在,右键单击创建的图标,在下拉菜单中转到要打开的解决方案,然后右键单击它。现在,转到属性,然后单击打开方式...,从 Program Files 文件夹中选择 Visual Studio 2008 可执行文件。
祝你好运!