clickonce 部署后关于皮肤的问题 IrisSkin2

一直学习 2011-06-28 03:28:22
部署的时候皮肤控件的dll都选择了skinEngine1

发布的时候 应用程序文件中已将皮肤控件的dll选择为必需,而且服务器端也下载了相关的dll,客户端安装的时候也没报错,为什么皮肤没变呢?我用的是skinEngine1


Sunisoft.IrisSkin.SkinCollectionItem item = new Sunisoft.IrisSkin.SkinCollectionItem(System.Windows.Forms.Application.StartupPath + "\\skin\\Midsummer.ssk");
this.skinEngine1.AddtionalBuiltInSkins.Add(item);
this.skinEngine1.ApplyAdditionalBuiltInSkins(0);

代码是 这样写的。

...全文
221 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
l972948751 2012-07-30
  • 打赏
  • 举报
回复
如果把皮肤的名称放到一个XML,又怎么读取XML呢?????也找不着。。路径在bin/skin.xml中。。
机器人 2011-07-12
  • 打赏
  • 举报
回复
好奇怪。。。一包含进来点 ApplicationFiles 会显示这些文件是 Data Files(Auto) 然后改成 Include 就可以

你新建一个工程试试看。


一直学习 2011-07-12
  • 打赏
  • 举报
回复
恩,是的 。项目里面包含进来了

但在 ApplicationFiles 里还 是看不到
一直学习 2011-07-12
  • 打赏
  • 举报
回复
这次可以了。谢谢了。结贴给分


.ssk 的属性 -> Build Action 检查是否是 Content ?
(选中.ssk 文件,右击,属性)
----------------------
正解
机器人 2011-07-12
  • 打赏
  • 举报
回复
机器人 2011-07-12
  • 打赏
  • 举报
回复
.ssk 的属性 -> Build Action 检查是否是 Content ?
(选中.ssk 文件,右击,属性)


一直学习 2011-07-12
  • 打赏
  • 举报
回复
下面是一个测试项目




机器人 2011-07-08
  • 打赏
  • 举报
回复
不是,我的意思是在上面的 ApplicationFiles 里还看不到?
机器人 2011-07-08
  • 打赏
  • 举报
回复
包含进来了,clickonce部署时还是看不到?
一直学习 2011-07-08
  • 打赏
  • 举报
回复

这里已经包含进来了,还是不行
机器人 2011-07-08
  • 打赏
  • 举报
回复
当然你需要保证这些非"编译"的文件都在Project目录下。




机器人 2011-07-08
  • 打赏
  • 举报
回复
在工程里上面有一排按钮,选"Show All Files", 然后找到你的文件右击>"Include In Project"

自己添个文件练习熟了就知道了。所有在Project里的文件都可以Inclue。
一直学习 2011-07-08
  • 打赏
  • 举报
回复
再次感谢



是前面的“文件名” 那一列 就没有 我的皮肤文件 和 帮助文件的 名称
所有没法选 “包含” 进来
机器人 2011-07-08
  • 打赏
  • 举报
回复
包含进来啊。。。
一直学习 2011-07-08
  • 打赏
  • 举报
回复
谢谢 fangxinggood 的回答



可是 我的皮肤文件和配置文件 在这里面没有显示,有显示的话,确实好弄。但不知道为什么不在这里显示出来

机器人 2011-07-06
  • 打赏
  • 举报
回复
机器人 2011-07-06
  • 打赏
  • 举报
回复
我觉得是路径问题。ClickOnce会在客户端一个很深的路径创建Application。

因此,你需要在ClickOnce配置的时候,即Pulish > Application Files > 你的皮肤文件、CHM文件 > Publish Status 设置为 Include
一直学习 2011-07-06
  • 打赏
  • 举报
回复
顶。。。。有人会吗。。

还有 就是 在用 clickonce 发布 的时候有个 帮助文档.CHM的 也不能进行自动更新
一直学习 2011-07-05
  • 打赏
  • 举报
回复
顶一下

http://topic.csdn.net/u/20110627/14/14c45915-608e-43dc-9ec9-f24b584e8591.html?seed=1432955598&r=74215333#r_74215333
同样问题
一直学习 2011-06-30
  • 打赏
  • 举报
回复
主要原因在于 clickonce 发布的时候 不能自动的带上 皮肤SSK文件。。所有不显示皮肤。
加载更多回复(2)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧