huiyuerong 发表于 2012-7-18 17:56:00

程序使用TX15.1, 混淆后,运行出错

使用vs2008,C#开发,使用TXTextControl.TextControl,使用 SmartAssembly 6,MaxtoCode Professional 2007等混淆工具,都不行!
System.ComponentModel.LicenseException: The following control could not be licensed: TXTextControl.TextControl
   在 ?.GetLicense(LicenseContext context, Type type, Object instance, Boolean allowExceptions)
   在 System.ComponentModel.LicenseManager.ValidateInternalRecursive(LicenseContext context, Type type, Object instance, Boolean allowExceptions, License& license, String& licenseKey)
   在 System.ComponentModel.LicenseManager.ValidateInternal(Type type, Object instance, Boolean allowExceptions, License& license)
   在 System.ComponentModel.LicenseManager.Validate(Type type, Object instance)
   在 TXTextControl.TextControlBase..ctor(Boolean A_0, Type A_1)
   在 TXTextControl.TextControl..ctor()
   在 #E.#9.#e()
   在 #E.#9..ctor()
   在 #E.#D.#B(Object sender, EventArgs e)
   在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   在 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)

huiyuerong 发表于 2012-7-19 09:48:00

我用 SmartAssembly 6,所有选项取默认(其实就是没有混淆),处理后,也不能运行!
TX Text Control Words\bin\x86\Debug\TXTextControlWords.exe

huiyuerong 发表于 2012-7-19 09:52:00

huiyuerong 发表于 2012-7-19 10:05:00

我的环境: winxp sp3 中文版 ,vs2008,netFramework2.0

huiyuerong 发表于 2012-7-19 10:07:00

在网上看到如下帖子:
License exception when obfuscating
We are using TXv14 Enterprise and VS2005 professional. We are attempting to obfuscate our code using Dotfuscator Professional edition. The obfuscation itself works fine but when we try to turn on the linking feature we get the following error from the TX control:

iceman 发表于 2012-7-19 10:41:00

回复 5楼huiyuerong的帖子

好的,问题已经查收,正在处理中,有结果尽快通知楼主。

iceman 发表于 2012-7-19 12:26:00

回复 5楼huiyuerong的帖子

你好,我这边使用 TXV17.0 ,使用SmartAssembly 6 混淆工具默认设置,转换 TX Text Control Words\bin\x86\Debug\TXTextControlWords.exe ,没有抛出异常,请问你那边使用 TXV17.0 抛出的异常信息是?
页: [1]
查看完整版本: 程序使用TX15.1, 混淆后,运行出错