为 X64 构建的 UCMA 6.0 应用程序在第一台笔记本电脑上工作,在第二台笔记本电脑上失败: System.IO.FileNotFoundException: . . 'SIPEPS,版本=7.0.0.0

问题描述

在笔记本电脑 1 上构建了一个 UMCA 6.0 APP,平台目标设置为 x64,框架目标设置为 .Net Framework 4.8。笔记本电脑 1 是运行 Windows 10 Enterprise 的基于 X64 的 cpu。应用程序按设计运行。

将可执行文件和 DLL 复制到笔记本电脑 2,其中安装了 ucma 运行时和 .NetFramework 4.8。该过程还需要安装 Visual C++ 2015-2019 重新分发版。收到臭名昭著的 SIPEPS 错误消息。

将项目目录(源代码、项目文件等)复制到 Laptop 2 并在清理后重建应用程序。确认的项目属性包括 X64 和 .Net Framework 4.8。第一次构建成功。运行应用程序,但仍然收到 SIPEPS 错误消息。

两台笔记本电脑都是 i7 内核的戴尔。使用 VS 2017 进行构建。需要有一台此应用程序的备份机。如果主要失败 - 我们会死在水中。

解决方法

您必须卸载 2013 年以上的所有 Visual C++ 版本,UCMA 6.0 才能正确安装。我还修复了 .Net Framework 4.8。先安装 UCMA 6.0,这似乎解决了这个特殊问题。

现在有一个新问题:“由于 I/O 错误,记录器无法启动。”

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...