Mat*_*ten 14 visual-studio-2005 visual-studio-2010 visual-studio-2008 visual-studio
我安装了3个版本的Visual Studio,以及需要特定版本的3个项目.VSLauncher用于查看SLN或VCPROJ文件并打开正确版本的Visual Studio.现在它只启动最新版本,无论项目如何.
请注意,这与通常报告的VS版本的问题无关.没有任何SLN曾经被beta VS触及过.
小智 14
我有同样的问题.双击时,VS 2008解决方案在VS2010中开放.在首次进入VS 2008并使用"恢复文件关联"然后右键单击2008解决方案文件并选择打开并指向版本选择器后,此问题就消失了.在此之前,他们总是在2010年开业.非常令人沮丧.希望这可以帮助.
Tools | Options | Environment | (big button marked Restore File Associations
Run Code Online (Sandbox Code Playgroud)
Mat*_*ten 10
问题是SLN文件巧妙地被破坏了.删除文件并让相应版本的VS重新创建它们,并且diff工具认为该文件是相同的,但正好是3个字节.我怀疑这个问题可以追溯到缺少UTF-8字节顺序标记.(为什么VSLauncher挑剔是另一个问题.)
ADD:是的,在十六进制编辑器中打开新文件后,我可以肯定地说问题是旧文件上缺少BOM.这很棘手,因为我的差异工具显然甚至看不到BOM
我还发现,在 Windows 7 资源管理器中,我可以右键单击 sln,选择打开方式/选择默认程序,然后选择 Microsoft Visual Studio 版本选择器 - 它将使用 VS2008 打开(如果合适),从那时起,双击- 单击 sln 文件将导致 VS2008 启动。
| 归档时间: |
|
| 查看次数: |
9124 次 |
| 最近记录: |