繁体   English   中英

Visual Studio 2015解决方案资源管理器树视图中缺少文件图标

[英]File Icons are missing in Visual Studio 2015 Solution Explorer Tree View

我们已经在Visual Studio中使用自己的文件扩展名(* .inbp,*。indp)注册了模板。 不幸的是,文件扩展名的图标未在Visual Studio 2015的解决方案资源管理器的树视图中显示。在Visual Studio 2012中,当我们在注册表中将它们注册为常规Windows文件类型扩展名时,会显示这些图标,而在Visual Studio 2015中他们不。

Visual Studio 2012和2015中解决方案资源管理器的比较

我们现在尝试在Visual Studio 2015中安装的.vstemplate-file中的XML-Tag <Icon>上注册图标,但是这些图标仍未显示在解决方案资源管理器中。

还有其他显示图标的方法吗? 还是这可能是Visual Studio 2015中的错误?

谢谢汤姆的帮助

要在Visual Studio中显示关联文件的图标,要求将它们注册为Windows系统中的文件扩展名(请参阅在C ++中创建注册表项以将文件扩展名与应用程序关联 )。

我们遇到的问题非常具体。 因为我们使用的扩展名安装在相应用户的用户配置文件中,并且图标文件也在该目录中,所以我们使用以下路径注册了该扩展名:

%USERPROFILE%\\ AppData \\ Local \\ Microsoft \\ VisualStudio \\ 14.0 \\ Extensions ......

现在的问题是, Visual Studio 2015大多没有在相应的用户帐户中启动 ,而是分别在系统或管理员帐户下启动 这就是占位符%USERPROFILE%不指向用户目录并且在Visual Studio 2015中找不到图标文件的原因。

由于Windows资源管理器以及Visual Studio 2012 在相应的用户下运行,%USERPROFILE%已存储了正确的目录 ,可以找到图标文件,并在文件和解决方案资源管理器中显示该图标文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM