如何在Visual Studio扩展中显示图像?

斯蒂芬

我正在开发Visual Studio扩展。我需要在用XAML编写的某些工具窗口中显示图标/图像。

我已将图像文件放在扩展项目文件夹内的Resources文件夹内。我已经声明了像这样的图像:

<Image Source="pack://application:,,,/Resources/Help_16.png" Width="16" Height="16" Margin="4,0,0,0"/>
<Image Source="pack://application:,,,/Resources/HowToFix_16.png" Width="16" Height="16" Margin="4,0,0,0"/>

它们在Visual Studio编辑器(XAML设计器)中可以很好地显示,但是在运行实验实例时不再显示。在Visual Studio中未报告任何错误。

为什么它们显示在编辑器中而不显示在运行的实例中?我想念什么?谢谢你的帮助!

Lance Li-MSFT

为什么它们显示在编辑器中而不显示在运行的实例中?我想念什么?

很难说为什么在调试VSIX项目时无法以这种格式定义图像源,尽管我可以重现同样的问题。这是适用于我的命令格式:

您的项目名称或实际的程序集名称是什么?您可以尝试使用以下格式的命令(需要添加Source的值,/ProjectName;component以便它可以在实验性实例中显示):

<Image Source="pack://application:,,,/ProjectName;component/Resources/xxx.png" Width="16" Height="16" Margin="4,0,0,0"/>

然后将build action这些图像的设置Resource,重新生成项目。

它可以在我的机器上与VS2017一起使用,希望对您有所帮助:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2017 中未显示的扩展

如何显示Visual Studio Code中安装的扩展?

如何在Visual Studio Code中设置Beautify扩展选项?

如何在Visual Studio代码中安装扩展

如何在Visual Studio Code中安装R扩展?

如何在 Visual Studio Code 扩展中设置颜色

如何在 Visual Studio 2017 中添加和使用图像?

如何在Android Studio中打印ImageView中显示的图像

如何在visual studio中显示模板的静态类成员?

如何在Visual Studio中突出显示虚函数

如何在Visual Studio 2017中显示呼叫堆栈窗口

如何在Visual Studio Code本身中显示图形?

如何在Visual Studio 2013中显示'git blame'?

如何在Visual Studio注册面板中显示标志?

如何在Visual Studio Code中显示引用计数?

如何在Visual Studio Code中显示功能的使用?

Visual Studio代码:如何在IntelliSense中显示重载?

Visual Studio:如何在IntelliSense中显示重载?

如何在Visual Studio for Mac中显示隐藏文件?

如何在Visual Studio中显示特定提示

如何在Visual Studio 2015中显示标准输出?

如何在Visual Studio代码中显示被忽略的文件?

如何在Visual Studio中仅显示类的事件?

如何在 Visual Studio 中显示 Unicode 字符?

如果图像没有文件扩展名,如何在 blazor 页面中显示图像?

在Visual Studio Code C ++扩展中突出显示错误语法

我的Visual Studio代码扩展未显示在边栏中

如何在Visual Studio中更改“许可给”?

如何在Visual Studio中升级ReSharper?