ML.OnnxRuntime构建错误
This article was translated from English: Does it need improvement?
TranslatedView the article in English
使用 IronBarcode ZIP 软件包时,您可能会遇到以下错误信息:
Error (active)
MSB3027
Could not copy "C:\Users\first\.nuget\packages\microsoft.ml.onnxruntime\1.18.1\runtimes\ios\native\onnxruntime.xcframework\ios-arm64_x86_64-maccatalyst\onnxruntime.framework\Headers\onnxruntime_session_options_config_keys.h" to "bin\Debug\net8.0\runtimes\ios\native\onnxruntime.xcframework\ios-arm64_x86_64-maccatalyst\onnxruntime.framework\Headers\onnxruntime_session_options_config_keys.h". Exceeded retry count of 10. Failed.
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets
5034
原因
从 IronBarcode ZIP 文件中添加项目引用后,在构建整个项目之前,如果没有立即安装 Microsoft.ML.OnnxRuntime,就会出现这种情况。
解决方案
不幸的是,这个问题似乎源于 Microsoft 构建系统中的一个已知问题,而且在当前的项目设置中无法立即解决。
建议采用的方法是从头开始创建一个新项目,并按照特定顺序重新安装必要的依赖项:
解决步骤:
创建新项目
添加 IronBarcode 动态链接库的项目参考信息
安装 Microsoft.ML.OnnxRuntime
- 构建项目