Nag*_*agg 97 icons solution-explorer visual-studio-2012
有没有办法用VS2010替换VS2012解决方案资源管理器的图标?至少'文件夹'图标:(
Eve*_*ent 52
这是我的VS2012安装的一个镜头,几乎看起来像我们都熟悉的2010年.这让我再次感到正常!
以下是我如何逐步完成此操作:
1)关闭Visual Studio的所有实例
2)下载vsip并将其解压缩到临时目录.(截至2013年1月3日当前版本为1.5.2)
3)使用"以管理员身份运行" 打开命令提示符
4)转到临时目录并运行VSIP.exe - 这将运行一个接受命令的交互式程序.
4a)输入" backup --version = 2012 " - 这将备份你所有的VS2012 UI dll,以防万一被搞砸并且你想要卸载VSIP.
4b)输入" extract " - 这将从您的VS2010安装中提取所有旧图标(根据VS2010许可证,VSIP无法分发这些图标,因此我们必须进行本地安装才能将其拉出来).
4c)输入" inject " - 这会将上一步中的所有旧2010图标注入VS2012 DLL.
4d)输入" menus -n " - 这将改变菜单,使它们不是全部大写!
5)下载并安装NiceVS - 请勿下载10月14日的版本,否则您将丢失图标.截至2013年1月3日,我下载了名为"NiceVS.0.8.1.1 Beta.Full.vsix"的文件.
6)下载并安装VS2012颜色主题编辑器 - 下次启动VS2012时,从颜色选择窗口中选择"蓝色"主题.
现在你应该有一个很好的安装VS2012,看起来像我上面的屏幕截图!修补那个可怕的UI需要三个不同的应用程序,但它现在肯定是可行的!如果您没有在与VS2012相同的计算机上安装VS2010,则必须在具有VS2010的计算机上运行步骤4b,然后将VSIP Images目录复制到2012开发计算机.
更新:如果在运行这些步骤后安装"VS 2012 Update 1" ,则需要从VSIP管理员提示符重新运行步骤4c(如果未保留VS2010图像的摘录,则需要重新执行步骤4).文件菜单图标和颜色方案保持不变,但更新会将解决方案资源管理器中的图标恢复为丑陋的图标.重新运行VSIP注入修复它!
Bri*_*iec 50
简答: 将旧图标分成2012年.
Visual Studio Icon Patcher - http://vsip.codeplex.com
长答案: 目前使用插件执行此操作是不可能的.我一直无法找到任何内置的方法来实现这一点,切换到WPF使得它更难以破解.
此应用程序只是从Visual Studio 2010中的非托管DLL中提取图像资源,并将它们注入到Visual Studio 2012的DLL中.托管资源要复杂得多,尚未添加,尽管我已经有一些工作了.
由于在检测到深色背景颜色时图标颜色如何反转,因此初始版本不适用于具有深色树视图背景颜色的主题.由于现在包含菜单和工具栏图标,因此在最新版本中更糟糕.我用蓝色主题运行它,看起来很好.
破解图标反转的一种方法是编辑所有提取的图像,以在图像映射中的每个图标的右上角添加单个青色像素.这将把它们从反演过程中排除.我没有试过这个,因为我在操作图像时很早就遇到了问题.你可以试试但它会相当手动和耗时,甚至可能无法正常工作.
看看这个线程: 解决方案资源管理器 - 我的文件夹的自定义图标
我认为它也适用于 vs2012
如果没有 -> 您可以使用 ResHack(或 Resource Hacker)手动查找解决方案资源管理器的图标资源并简单地替换它!