如何在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 Code本身中显示图形?

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

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

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

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

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

如何在Visual Studio中包括OpenSSL

如何在当前Visual Studio主机内部的Visual Studio扩展中调试用Roslyn编译的代码?

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

Visual Studio代码扩展:如何在浏览器中向文件添加错误标记?

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

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

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

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

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

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

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

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

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

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

在Visual Studio 2019 C ++中,如何扩展动态分配的数组以显示其所有元素?

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

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

如何在Visual Studio中升级ReSharper?

如何在Visual Studio中获取行号

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

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

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

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

TOP 榜单

热门标签

归档