Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在VisualStudio2005';s解决方案资源管理器_C#_Visual Studio_Visual Studio 2005 - Fatal编程技术网

C# 在VisualStudio2005';s解决方案资源管理器

C# 在VisualStudio2005';s解决方案资源管理器,c#,visual-studio,visual-studio-2005,C#,Visual Studio,Visual Studio 2005,我正在为VisualStudio编写一个插件,它必须与VS2005兼容。此加载项涉及将某些文件标记为“特殊”,我真的希望在解决方案资源管理器中使它们的特殊性在视觉上清晰可见-目前,我的用户必须手动记录哪些文件是特殊的,或者右键单击每个可能特殊的文件并查看有哪些菜单项 理想情况下,我希望更改图标,但我很乐意(例如)将文件名改为粗体或其他形式 不幸的是,所有与外观相关的方法似乎都存在于Microsoft.VisualStudio.Package.FileNode上,我只能访问UIHierarchyI

我正在为VisualStudio编写一个插件,它必须与VS2005兼容。此加载项涉及将某些文件标记为“特殊”,我真的希望在解决方案资源管理器中使它们的特殊性在视觉上清晰可见-目前,我的用户必须手动记录哪些文件是特殊的,或者右键单击每个可能特殊的文件并查看有哪些菜单项

理想情况下,我希望更改图标,但我很乐意(例如)将文件名改为粗体或其他形式

不幸的是,所有与外观相关的方法似乎都存在于Microsoft.VisualStudio.Package.FileNode上,我只能访问UIHierarchyItems和ProjectItems。我花了好几天的时间浏览MSDN,但我找不到任何方法来构造给定ProjectItem或UIHierarchyItem的FileNode。MSDN论坛上有一个建议的解决方案,但它假设您从一个FileNode开始,据我所知,这意味着创建一个自定义项目类型(可能还有某种项目转换系统)。我认为我的用户不会对此感到太高兴

还是我遗漏了什么