C# 在VisualStudio2005';s解决方案资源管理器
我正在为VisualStudio编写一个插件,它必须与VS2005兼容。此加载项涉及将某些文件标记为“特殊”,我真的希望在解决方案资源管理器中使它们的特殊性在视觉上清晰可见-目前,我的用户必须手动记录哪些文件是特殊的,或者右键单击每个可能特殊的文件并查看有哪些菜单项 理想情况下,我希望更改图标,但我很乐意(例如)将文件名改为粗体或其他形式 不幸的是,所有与外观相关的方法似乎都存在于Microsoft.VisualStudio.Package.FileNode上,我只能访问UIHierarchyItems和ProjectItems。我花了好几天的时间浏览MSDN,但我找不到任何方法来构造给定ProjectItem或UIHierarchyItem的FileNode。MSDN论坛上有一个建议的解决方案,但它假设您从一个FileNode开始,据我所知,这意味着创建一个自定义项目类型(可能还有某种项目转换系统)。我认为我的用户不会对此感到太高兴 还是我遗漏了什么C# 在VisualStudio2005';s解决方案资源管理器,c#,visual-studio,visual-studio-2005,C#,Visual Studio,Visual Studio 2005,我正在为VisualStudio编写一个插件,它必须与VS2005兼容。此加载项涉及将某些文件标记为“特殊”,我真的希望在解决方案资源管理器中使它们的特殊性在视觉上清晰可见-目前,我的用户必须手动记录哪些文件是特殊的,或者右键单击每个可能特殊的文件并查看有哪些菜单项 理想情况下,我希望更改图标,但我很乐意(例如)将文件名改为粗体或其他形式 不幸的是,所有与外观相关的方法似乎都存在于Microsoft.VisualStudio.Package.FileNode上,我只能访问UIHierarchyI