LightSwitch OOB发布模式下 Title的处理
来源:互联网 发布:淘宝车牌选号 编辑:程序博客网 时间:2024/05/14 11:03
默认情况下lightswithc 程序在发布到生产环境中时,是以工程名为程序的Title,这对于中文用户或者需要对Title进行额外处理的情况下(如加下程序的版本号),有点难于接受。同时LS也没有任何相关的API来进行修改。怎么来解决这个看似简单的问题呢。
1.如不介意中文名,在工程属性里修改应用程序名称,发布时Title也会修改,但有一个问题,如果是中文的话,生成的DLL名称也会变,很不友好。同时可能对工程代码也有影响,如使用反射或者引用图片资源等功能。这样的话,会带来一些隐式的BUG,同时还无法及时知道。只能整体再测试一下了。
2.上面的方式,对于我来是不可接收的,如何来彻底解决这个问题。请切换到文件视图,显示所有文件,打开解决方案中ClientGenerated工程,打开Properties,找到OutOfBrowserSettings.xml,找到<WindowSettings Title="FinstoneTeam" Top="0" Left="0" WindowStartupLocation="Manual" />,请将其修改为<WindowSettings Title=" Finstone Palau Ver 1 -By Greystar" Top="0" Left="0" WindowStartupLocation="Manual" />.保存文件并进行调试,发现窗口TITLE变成自己想的名称了。
接着将LS程序发布到实际环境,客户端自动更新。打开一看,很不对劲,发布模式下程序又变成工程名了。请不要着急,我们还有一步重要的工作没有去做:请找到OutOfBrowserSettings.xml的物理路径,如 C:\xxx\xxx\OutOfBrowserSettings.xml,右键文件属性,将其设为隐藏(注意里面的TITLE设定是否是你想要的)。这个应该很简单吧。
再来发布一下看看,会是什么效果。如您所愿:
- LightSwitch OOB发布模式下 Title的处理
- OOB模式下Exit事件的处理
- SL OOB模式下COOKIE处理
- Silverlight之OOB模式下的一些事
- Silverlight之OOB模式下的一些问题与解答
- LightSwitch 重写模式窗体的按钮功能
- SliverLight 4.0下产生的LightSwitch架构
- linux下 OOB 炸弹的制作
- SliverLight 的OOB技术简介(silverlight发布桌面程序)
- 分享 silverlight oob模式下, pc连接wince winmoble PDA 手持智能终端 ,复制文件的类,和使用方法
- Silverlight实用窍门系列:33.OOB模式下WebBrowser的简单应用--模拟浏览器和百度地图【附带源码实例】
- Title: Protected Mode Memory 保护模式下的内存
- OOB--linux-2.6.22下文件系统的移植
- Visual Studio LightSwitch首个Beta发布
- Silverlight OOB 模式关闭窗口
- 分享 silverlight oob模式下, 获取本地打印机信息类 和 使用方法
- LightSwitch新theme的创建
- Silverlight 客戶端桌面模式(OOB 模式)
- 可更新订阅的事务复制错误:列名 'msrepl_tran_version' 无效
- 了解SQL Server触发器及触发器中的事务
- windows 多线程编程的几点经验 (防止死锁)
- 项目管理软件 基于Scrum 迭代增量开发的 禅道 ZenTaoPMS
- SQL Server 同步复制中的MSSQL_REPL-2147201001問題處理
- LightSwitch OOB发布模式下 Title的处理
- 合并SQL脚本文件
- 提速 Firefox和IE提速必备技巧
- 还原某一个目录下的所有数据库备份文件
- 构造代码块
- android 权限说明
- 什么是递归
- BitBlt介绍
- my lovely musi link