bj_zm 发表于 2015-4-8 09:18:00

XapOptimizer 裁剪出错



如图,这个dll,已经选择了固定,不需要优化,还是提示优化失败,我该怎么弄?

Alice 发表于 2015-4-8 14:34:00

回复 1楼bj_zm的帖子

请问,你使用的是silverligth平台下的么?
重现该问题的具体操作步骤是什么。
比如打开了什么样的程序,做了什么操作?
我需要重现该问题,然后再看看是什么问题。

bj_zm 发表于 2015-4-8 20:33:00

回复 2楼Alice的帖子

silverlight平台。重现的可能性不大,我那个包内容很多。
我就是想知道带的很多除C1的dll,怎么排除,不参与混淆和裁剪等。

Alice 发表于 2015-4-9 11:57:00

回复 3楼bj_zm的帖子

我对你的问题理解是,如何识别非C1的dll并且排除掉?
这个问题我们需要验证下才能给你回复。

bj_zm 发表于 2015-4-9 13:09:00

回复 4楼Alice的帖子

好的谢谢。我理解的是,这个工具可以裁剪和混淆silverlightXAP文件。
但是一个项目中不一定就都是C1的控件,也可能有其他的,我只想裁剪或混淆我写的DLL或者C1的控件。
其他第三方的可以忽略不管,重新打入XAP即可了吧。
那个图钉的图标看文字上的意思就是干这个的。不过好像没有起到作用,不知道我操作的问题还是什么。

Alice 发表于 2015-4-9 17:09:00

回复 5楼bj_zm的帖子

谢谢反馈。
目前这个问题正在确认当中,如果有反馈我会通知你。

Alice 发表于 2015-4-14 12:27:00

回复 5楼bj_zm的帖子

你好。
我们开发团队正在解决你的问题。
但有些点需要和你确认,你是不是有其他非C1的引用在工程的references文件夹里?然后你期望移除掉它们。
有没有什么图片能够提供,让我们看看你的操作是怎么样的?

Alice 发表于 2015-4-16 09:13:00

回复 5楼bj_zm的帖子

根据你的描述,你可以将不必要的assembies从xap文件删除,通过定向到Pruning tab,然后拔掉你不想要的元素。
具体的可以参考产品文档:
http://helpcentral.componentone.com/nethelp/c1xapoptimizer/#!Documents/pinnedandunpinnedele.htm

另外,如果assembly是工程必须的,它不可能被拔掉即使它不是c1相关的dll。因为C1XapOPtimizer用优化的xap文件替换已经存在的xap文件。
具体的可以参考产品文档:
http://helpcentral.componentone.com/nethelp/c1xapoptimizer/#!Documents/howxapoptimizerworks.htm
页: [1]
查看完整版本: XapOptimizer 裁剪出错