摘要: Recently I work onWPF-XBAP applicationthat will run from intranet website:This application must have unrestricted access to client's OS resources (that is unusual for XBAP projects):I publish it on local website by using "Click-Once" deployment mechanism:User can launch the application 阅读全文
posted @ 2014-02-18 17:10 遥望星空 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内,后来仔细看了一下方法体的时候发现了一个问题,就是现有的System.Data.Sqlite这个数据访问provider是针对.NET2.0环境开发(最新的版本是1.0.66.0,2 阅读全文
posted @ 2014-02-18 15:20 遥望星空 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 由图可见,XBAP与WPF的区别是“受限的”;Silverlight与XBAP的区别是,不需要.NET Framework。上星期與以前的同事爭論著究竟使用XBAP來開發XX用戶端 (為筆者之前開發過的某家用戶端,以前採用.NET 1.1的Windows Form應用程式),還是使用Silverlight 來開發,XBAP是(XAML Browser Application) 的簡稱,中文名稱稱為 [瀏覽器應用程式] ,它其實也是一種先前微軟所提出的 WPF巡覽應用程式 的一種,只是它以瀏覽器為其執行的容器。XBAP與Silverlight 同樣都是以WPF為基礎的技術,但是骨子裡運作可是大不 阅读全文
posted @ 2014-02-18 13:59 遥望星空 阅读(666) 评论(0) 推荐(0) 编辑
摘要: WPF程序非常适合公司内网使用,唯一缺点就是客户端要安装.net框架4.0。优势也很明显,在客户端运行的是一个WinForm程序,自动下载,可以充分利用客户机的性能,而且是以当前的Windows用户权限运行,避免了权限带来的问题。而我觉得最大的益处还是可以自动更新!这样就具备了CS程序功能强大速度快的优点,又有BS程序部署升级容易的优点。本文要讨论的就是,WPF ClickOnce应用程序的发布,IIS设置,客户端使用的一系列过程。一、先建立一个IIS网站承载WPF应用程序。1、新建一个目录,命名IISWpf。2、打开IIS管理器,添加网站。确定,网站就建好了。打开物理路径F:\IISWpf, 阅读全文
posted @ 2014-02-18 13:44 遥望星空 阅读(649) 评论(0) 推荐(0) 编辑
摘要: WPF浏览器应用程序与Silverlight,Asp.net相比,同是发布到服务器,在IE中运行。WPF浏览器应用程序部署起来却相对困难。相信很多朋友在第一次部署WPF浏览器应用程序时,都遇到"过此应用程序类型已禁用"的错误就因为这个错误,可被折腾的够呛。无奈到网上收集了一些部署资料。归结起来,就是一个安全设置问题。要想成功部署WPF浏览器应用程序,只需做好以下两步即可。第一步 更改浏览器安全设置打开浏览器的Internet选项,切换到"安全"选项,点击"自定义级别",启用WPF文件类型。如果这里禁用了WPF类型,就会出现" 阅读全文
posted @ 2014-02-18 13:30 遥望星空 阅读(2746) 评论(0) 推荐(0) 编辑