看到你写的一个excel转PDF的贴子,是用到FlexCell的,我现在遇到打包发行的时候加上了flexcell的两个DLL文件,但用一段时间之后,就会提示 This flexcel trial has expired ,不知道您是怎么解决的?
4条回答 默认 最新
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!
这个问题可能是由于FlexCell试用版到期导致的。为了解决这个问题,您可以考虑购买FlexCell的正式授权版本,以避免出现试用版到期的问题。 如果您已经购买了正式的FlexCell授权版本,但仍然出现了提示This flexcel trial has expired的问题,可能是由于您的程序在运行时检测到了试用版DLL文件。您可以在程序中添加代码,指定使用您的正式授权版本的DLL文件,而不是试用版的DLL文件。 下面是一个简单的示例代码,可以在C#中指定使用指定路径下的FlexCell正式版DLL文件:using System; using System.Windows.Forms; using System.Reflection; namespace YourApplication { class Program { static void Main(string[] args) { AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve; // Your code here } private static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { if (args.Name.StartsWith("FlexCel.Core")) { string assemblyPath = @"C:\YourPath\FlexCel.Core.dll"; // 正式版DLL文件的路径 return Assembly.LoadFile(assemblyPath); } return null; } } }在上面的代码中,将FlexCel.Core替换为您的FlexCell DLL文件的名称,以及修改您的正式版DLL文件的路径。这样在运行时程序会使用指定路径下的DLL文件,而不会再出现试用版到期的错误提示。
解决 无用评论 打赏 举报