代码之家  ›  专栏  ›  技术社区  ›  gts

Visual Studio中项目的图标

  •  2
  • gts  · 技术社区  · 16 年前

    我希望我的解决方案中的某些项目在Visual Studio中打开时具有不同的图标。就像Visual Studio如何为类项目、网站项目等显示不同的图标一样。

    我不是说要更改WinForms或其他正在生产的应用程序的图标。

    我知道我应该将代码安排到适当的名称空间/文件夹结构中……甚至可以将项目安排到解决方案文件夹中……但是上面的内容暂时会更好地与我的队友沟通……(不幸的是,我们继承了一个合理的代码库,需要在进一步的开发过程中清理这些内容)。

    1 回复  |  直到 16 年前
        1
  •  0
  •   ScottCate    16 年前

    如果您查看您的SLN文件,该项目有一个分配给它的guid。

    所有的C项目

    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")
    

    所有的构建文件夹都有..

    Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}")
    

    这些定义了项目类型,您可以在注册表中查找这些类型…

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects
    

    有了这个发现,我想说您正在寻找的是非常可能的,但是您必须为Visual Studio创建自定义项目类型。如果从默认包开始,这可能不像听起来那么令人生畏。

    这里有一个指向示例的指针,实际上他们在步骤3中提到了设置自定义图标。

    Building a Custom Project Wizard in Visual Studio .NET