c# - 如何提取visual studio项目模板图标?

标签 c# .net visual-studio visual-studio-templates

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"

什么是 package 和 id ? 如何从中创建 BitmapSource?

最佳答案

对于 Visual Studio 2015,CSharp 项目模板图标位于 ...\Microsoft Visual Studio 14.0\VC#\VCSPackages\csproj.dll enter image description here

作为引用,Visual Basic 模板图标位于 ...\Microsoft Visual Studio 14.0\VB\Bin\msvbprj.dll enter image description here

这并不全面。例如,请注意未显示 WPF 包图标。我还在审查。图标 ID 4600 显示在 CSharp 包中,如果这是您想要的。

关于c# - 如何提取visual studio项目模板图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37167277/

相关文章:

c# - 如何限制十进制数?

C#:复制二维数组的部分

c# - 找不到 Microsoft.Office.Interop.Excel 引用

c# - 我可以在 Visual Studio 2010 中折叠 foreach、using 和其他 c# 代码块吗?

visual-studio - 如何在安装期间指定 Visual Studio 平台工具集

c# - 字符 ä 在同一个字符串中以不同的 Char Codes 表示

c# - 是否可以在没有 GC 分配的情况下解析字符串?

c# - .NET/Mono 应用程序的 ldd 的等效项

c++ - MS Visual Studio 错误 : Expected Constant Expression

c# - Visual Studio 2010 设计器抛出实现虚拟方法