zoukankan      html  css  js  c++  java
  • 新建silverlight项目中两个程序集之间的关系

    新建一个silverlight项目(项目名称为MySL)后,发现有这样两个程序集,他们两个的关系是怎么样的呢?

      通过实验后得出结论,MySL项目经过编译后,产生一个MySL.XAP这是一个压缩文件,包含了SilgherLight的内容,而MySL.Web则作为SliverLight程序在web浏览器中的展现,

    这里有一个MySLTestPage.html,打开这个页面的代码查看一下,就会明白许多。

      MySL.Web项目中有一个MySL.XAP,这样是不是更明白一些呢?

      下面分别是在这两个程序集上面右键点“属性”之后显示的属性内容,请仔细比对一下。

    很显然,一个是silverlight项目,一个是asp.net项目。

    1如果将MySL.Web设置为启动项目,直接运,行则打开web浏览器,地址栏显示的地址如:http://localhost:1070/MySLTestPage.aspx

    2如果将MySL设置为启动项目,则分两种情况:

    2.1没有勾选了“允许在浏览器外运行应用程序”,直接运行,则打开一个web浏览器,地址栏显示的地址如:D:\MyApplication\SL\MySL\MySL\Bin\Debug\MySLTestPage.html

    2.2勾选了“允许在浏览器外运行应用程序”,直接运行,则打开一个浏览器外的本地sliverlight应用程序,如下图

    这和安装到本地的sliverlight应用程序是一样的(是这样吗?我觉得是)

    2.3在MySL程序集上右键——"在浏览器中查看",这和2.1的打开结果是一致的。

    总结:以上内容都是很基础很简单的内容,但是对于刚接触sliverlight应用程序的我来说,也的确为此纠结了一会,这里记录下来,供需要的朋友进行查看。

  • 相关阅读:
    精简版的MySQL制作步骤
    WCF中常用的binding方式 z
    SQLite的.NET应用自适应32位/64位系统 z
    DEV GridControl 常用属性 z
    SpringBoot项目设置热部署
    SpringBoot整合Quartz定时任务
    单引号、双引号 转义符
    Java几种常见的四舍五入的方法
    Java集合之保持compareTo和equals同步
    你真的了解try{ return }finally{}中的return?(转载)
  • 原文地址:https://www.cnblogs.com/flyinghigher/p/2494754.html
Copyright © 2011-2022 走看看