• 新建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应用程序的我来说,也的确为此纠结了一会,这里记录下来,供需要的朋友进行查看。

  • 相关阅读:
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    如何使用webify快速构建Nuxt应用
    “我,不懂代码,36岁转行开发”
  • 原文地址:https://www.cnblogs.com/flyinghigher/p/2494754.html
Copyright © 2020-2023  润新知