打xap包的时候content和resource的区别

参考自晴天猪这篇文章

项目打包的时候,resource和content的都可以被打包到xap里,区别只是放到dll里面还是外面的问题。

我们通过程序Bin目录生成XAP文件后缀改成zip,解压后来分析二者的区别:

  ①当生成操作为Resource时,图片与编译后的程序一同存储在DLL文件中。

  ②当生成操作为内容(Content)时,图片存储在DLL文件的外部,但是依旧还早XAP文件中。

二者的使用情境该如何选择呢?微软建议使用在应用程序中将生成操作设置为”内容“,这样可以限制二进制文件(DLL)的大小,缩短启动时间。但是如果这些资源存在于程序所引用的Silverlgiht库中则最好将生成操作设置为“Resource”将其嵌入二进制文件(DLL)中。

时间: 2024-08-05 00:52:43

打xap包的时候content和resource的区别的相关文章

app包中的fragment和v4包中的fragment的使用的区别

1.错误:The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, MyFragment) http://www.cnblogs.com/1114250779boke/p/3867494.html 其实主要问题是getSupportFragmentManager(),而不是使用getFragmentManager 2.app包中的fragm

Spring 注释 @Autowired 和@Resource 的区别

Spring 注释 @Autowired 和@Resource 的区别 一. @Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上. 二. @Autowired属于Spring的:@Resource为JSR-250标准的注释,属于J2EE的. 三. @Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@Autowired(required=false) ,如果我们

Spring基础系列15 -- @Autowired和@Resource的区别

@Autowired和@Resource的区别 转载:http://www.cnblogs.com/leiOOlei/p/3713779.html 一. @Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上. 二. @Autowired属于Spring的:@Resource为JSR-250标准的注释,属于J2EE的. 三. @Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为fal

@Autowired 与@Resource的区别(详细)

参考博文: http://www.cnblogs.com/happyyang/articles/3553687.html http://blog.csdn.net/revent/article/details/49203619 http://blog.csdn.net/ad921012/article/details/49679745 spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource.@PostConstruct以及@

Autowired和Resource的区别.

Autowired和Resource的区别. 标签(空格分隔): Spring @Resource 默认按照名称来装配注入, 只有当找不到与匹配的bean才会按照类型来装配注入. 如果同时指定了name和type, 则从Spring上下文忠找到唯一匹配的bean进行装配, 找不到则抛出异常. 如果指定了name, 则从上下文中查找名称匹配的bean进行装配, 找不到则抛出异常. 如果指定了type,则从上下文中找到类型匹配的唯一bean进行装配, 找不到或者找到多个都会异常报错. 如果既没有指定

Spring MVC-视图解析器(View Resolverr)-资源包视图解析器(Resource Bundle View Resolver)示例(转载实践)

以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_resourcebundleviewresolver.htm 说明:示例基于Spring MVC 4.1.6. ResourceBundleViewResolver用于使用在属性文件中定义的视图bean来解析视图名称.以下示例显示如何使用Spring Web MVC框架使用ResourceBundleViewResolver. TestWeb-servlet.xml <bean

关于@Autowired和@Resource注解区别

区分一下@Autowired和@Resource两个注解的区别: 1.@Autowired默认按照byType方式进行bean匹配,@Resource默认按照byName方式进行bean匹配 2.@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了 Spring属于第三方的,J2EE是Java自己的东西,因此,建议使用@Resource注解,以减少代码和Spring之间的耦合. @Service("StudentSer

@Autowired和@Resource的区别和联系

背景: 今天下班路上看到一个大货车,于是想到了装配,然后脑海里跳出了一个注解@Autowired(自动装配),于是又想到最近工作项目用的都是@Resource注解来进行装配.于是本着学什么东西都要一钻到底才能从菜鸟变大神的精神!!我就认真研究了一下,在此总结一波.以下内容先分别解释一下两个注解,再进行共同点与不同点的总结. @Autowired @Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Aut

@autowired和@resource的区别

@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了.@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型.所以如果使用name属性,则使用byName的自动注入策略,而使用type属性时则使用byType自动注入策略.如果既不指定name也不指定type属性,这时将通过反射