在 Visual Studio* 中编译 sgx-ra-sample 时,从 mrsigner 中的构建事件收到错误"MSB3073",以及 sp 项目
内容类型: 错误讯息 | 文章 ID: 000087410 | 上次审核日期: 2021 年 09 月 22 日
Sp:
获取内容:找不到路径"sgx-ra-sample\vs\service-provider\policy.in",因为它不存在。
在 project mrsigner中,参加后构建活动,并将美元(IntDir) 更改为$(OutDir)。
在 project sp中, 转 到 预构建活动并添加 。。\ 至 policy.in。
在 Project sp 的预构建事件中,默认 PowerShell* 命令无法找到 policy.in 文件。
policy.in的默认位置在sgx-ra-sample/vs/policy 之下。
在预构建活动中,从sgx-ra-sample/vs/service-provider 目录执行 PowerShell 命令。相应 地,放置 .。/ 在 PowerShell 命令行中的 policy.in 前面,以便 policy.in 一个 级别。
因此,如果知道 PowerShell 命令在sgx-ra-sample/vs/service-provider中运行,则告诉 PowerShell 命令正确的相关路径以policy.in,如果它不在默认位置。