Visual Studio模板有一个参数图标,可在创建项目对话框中显示。 它被描述为
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project">
<TemplateData>
<Name Package="{AAFFDC1E-A1C7-47bc-B3DC-9E685DF3959B}" ID="202" />
<Description Package="{AAFFDC1E-A1C7-47bc-B3DC-9E685DF3959B}" ID="203" />
<TemplateID>Microsoft.CSharp.ActivityDesignerLibrary</TemplateID>
<Icon Package="{b3bae735-386c-4030-8329-ef48eeda4036}" ID="4600" />
那是什么意思
Package =“{b3bae735-386c-4030-8329-ef48eeda4036}”“ID =”4600“
什么是包和ID? 如何从中创建BitmapSource?
答案 0 :(得分:1)
对于Visual Studio 2015,CSharp项目模板图标位于 ... \ Microsoft Visual Studio 14.0 \ VC#\ VCSPackages \ csproj.dll
供参考,Visual Basic模板图标位于 ... \ Microsoft Visual Studio 14.0 \ VB \ Bin \ msvbprj.dll
这不全面。例如,请注意未显示WPF包图标。我还在复习。如果这是你想要的那个,那么CSharp软件包中会显示图标ID 4600。
答案 1 :(得分:1)
当我发现这个问题时,我正在寻找项目模板图标。
图标包guid是一个注册表项,它会告诉你图标文件的位置(根据Marty的回答,它也可以作为资源嵌入到dll中)。
找到所需的快速方法是使用Windows资源管理器导航到 C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 ,然后搜索* .png。
更新:原来你可以下载整套图标 - Visual Studio Image Library(链接到另一个SO答案)。