visual-studio - Windows Phone 7图像文件的正确构建操作是什么?

标签 visual-studio silverlight windows-phone-7

我一直在使用Windows Phone 7应用程序,经过一番谷歌搜索之后,看来对于已添加到Visual Studio项目中的图像,我需要将构建操作设置为“内容”,以便能够引用我的应用程序中的图像。

但是,Windows Phone列表应用程序项目模板包含一个图像(ArrowImg.png),该图像的Build Action(构建操作)设置为“Resource”(资源),并且仍然可以从该应用程序中引用。

我想知道是否有人可以确认我们一定要使用Content build操作,或者是否有某种方法可以使用项目示例中所示的Resource Build Action访问添加到项目中的图像,而应该使用它?

最佳答案

如果将操作设置为“内容”,则图像按原样包含在XAP中。
如果将操作设置为“资源”,则图像将嵌入到共享的DLL中。

在很多情况下,您都可以使用。使用一个而不是另一个可能存在性能或其他问题,但是我不知道,也从未注意到任何问题。

对于它的值(value),除非我需要专门使其成为资源,否则我将使用内容。

使用当前的(测试版)工具,我已经看到VS提示说XAML中直接引用的图像应该设置为“资源”(如果设置为“内容”),但是该应用程序在任何一种情况下都可以正常工作。希望这是一个可以在RTM工具中解决的问题。

有关更多信息,请参见What are the various "Build action" settings in Visual Studio project properties and what do they do?中的讨论。

关于visual-studio - Windows Phone 7图像文件的正确构建操作是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635066/

相关文章:

Silverlight TabControl - 从 TabItem 中的给定控件中查找和选择 TabItem

c# - 控件应该在 ViewModel 中吗?

c# - System.IO.File 不包含 ReadAllBytes C#

c++ - 在一个类中有 "typedef void FuncCharPtr"如何将使用该 typedef 的函数与非静态函数一起使用?

来自 Xaml 文件的 TextBlock 元素的 Javascript 数组

c# - 无法在 .NET 标准库项目中从 NuGet 安装 log4net

.net - Prism:EventAggregator 和 MEF - EventAggregator 的 2 个不同实例

windows-phone-7 - RestSharp - WP7 - 无法将 XML 反序列化为列表

visual-studio - Azure 发布的不同合并设置有何权衡?

visual-studio - 在 VsVim 中选择/删除 HTML 标签之间的文本