Silverlight 之 新建项目解析
新建一个silverlight项目(项目名称为SilverlightTest)后,若在" 新建Silverlight应用程序窗口 " 勾选 " 在新网站中承载Silverlight应用程序(H) " ,生成项目目录如下:
通过实验后得出结论,SilverlightTest项目经过编译后,产生一个 SilverlightTest.XAP 这是一个压缩文件,包含了SilgherLight的内容,而SilverlightTest.Web则作为SliverLight程序在web浏览器中的展现,这里有一个SilverlightTestTestPage.html,打开这个页面的代码查看一下,就会明白许多。
下面分别是在这两个程序集上面右键点“属性”之后显示的属性内容,请仔细比对一下。
很显然,一个是silverlight项目,一个是asp.net项目。
1. 如果将 SilverlightTest.Web 设置为启动项目,直接运行则打开web浏览器,地址栏显示的地址如:http://localhost:5113/SilverlightTestTestPage.aspx;
2.如果将 SilverlightTest 设置为启动项目,则分两种情况:
[1]没有勾选了" 允许在浏览器外运行应用程序 ",直接运行,则打开一个web浏览器,地址栏显示的地址如:file:///C:/Users/Administrator/Documents/Visual%20Studio%202010/Projects/SilverlightTest/SilverlightTest/Bin/Debug/SilverlightTestTestPage.html
[2]勾选了" 允许在浏览器外运行应用程序 ",Propeties 文件夹下新添 OutOfBrowserSettings.xml 文件,直接运行,则打开一个浏览器外的本地sliverlight应用程序,如下图
这和安装到本地的sliverlight应用程序是一样的。
[3]在 SilverlightTest 程序集上右键——"在浏览器中查看",这和2.1的打开结果是一致的。
最新文章
- PDO防sql注入原理分析
- windows下socket学习(一)
- 读书笔记:javascript高级技巧(一)
- 字符串链接strcat
- PL/SQL基础1(笔记)
- \r\n的坑
- VB断点大全
- 纯CSS3实现超立体的3D图片侧翻倾斜效果
- codeforces 632F. Magic Matrix
- Java 算法
- Chapter 6. H.264/MPEG4 Part10
- 数据结构基础:栈(Stack)
- 获取request header的值
- 关闭apache启用的TRACE Method
- spring boot 打包war
- YARN的基础配置
- 树莓派中transmission的blocklist
- [教程向]__在IDEA中使用git+github实现代码的版本控制
- 第一个程序HelloWorld及常见问题解决和练习
- js for dwg viewer in B/S