C - Build/Compile/Deploy 成功但在其他机器上失败
C - Build/Compile/Deploy success but on other machine its failing
我有读取身份证的 C 代码 reader,它 compiled/build/executes 在我的开发 PC (Windows 10) 中很好,我有我的 Visual studio 2015。
但是当我 运行 eid.exe
到一台全新的 (Windows 10) 机器进行单元测试时,它一直显示以下错误(也安装了 https://www.microsoft.com/en-us/download/details.aspx?id=48145):
您正在部署应用程序的调试版本(无法找到运行时文件 VCRUNTIME140D.dll
和 ucrtbased.dll
的调试版本就是证明)。解决方案很简单:不要部署调试版本。*
如果您需要部署调试版本进行测试,您需要为您的测试机器获取 Visual Studio 许可证。尽管测试不会发布的代码非常可疑。您应该真正测试发布配置。
* CRT 的调试版本是 Visual Studio 的一部分,不能再分发。
编辑:
第 1 步:
第 2 步:
第 3 步:修复目标的
第 4 步:修复包含
第 5 步:可选的额外包含
作品:
我有读取身份证的 C 代码 reader,它 compiled/build/executes 在我的开发 PC (Windows 10) 中很好,我有我的 Visual studio 2015。
但是当我 运行 eid.exe
到一台全新的 (Windows 10) 机器进行单元测试时,它一直显示以下错误(也安装了 https://www.microsoft.com/en-us/download/details.aspx?id=48145):
您正在部署应用程序的调试版本(无法找到运行时文件 VCRUNTIME140D.dll
和 ucrtbased.dll
的调试版本就是证明)。解决方案很简单:不要部署调试版本。*
如果您需要部署调试版本进行测试,您需要为您的测试机器获取 Visual Studio 许可证。尽管测试不会发布的代码非常可疑。您应该真正测试发布配置。
* CRT 的调试版本是 Visual Studio 的一部分,不能再分发。
编辑:
第 1 步:
第 2 步:
第 3 步:修复目标的
第 4 步:修复包含
第 5 步:可选的额外包含
作品: