Visual Studio 2010中的两个构建操作"资源"和"嵌入式资源"之间有什么区别?

Sim*_*eld 7 visual-studio-2010 silverlight-4.0 windows-phone-7

我已经阅读了以下文章,该文章应该解释它,但它对我没有帮助:

http://msdn.microsoft.com/en-us/library/ht9h2dk8(VS.80).aspx

我的情况是我想要一个包含数百个图标的dll.图标dll将在各种应用程序中共享和使用.显然,如果一个应用程序只使用数十个,我不希望所有这些图标都加载到内存中.所以我很想知道"资源"(构建操作)是否允许我按需加载图标而不是一次加载所有图标.

有人可以帮忙吗?

Hei*_*cht 2

构建操作“内容”可能是您真正要搜索的内容。在这种模式下,图标不会成为可执行文件的一部分,因此加载速度会更快。

“资源”和“嵌入式资源”的文档说:

无论哪种情况,资源数据都会被编译到可执行文件中。

因此,通过任何“资源”构建操作,它们都会被加载到内存中,而这并不是您想要的。

单击此处查看“内容”和“资源”操作的比较。