【发布时间】:2018-08-20 23:04:23
【问题描述】:
我正在尝试构建一个安装了 NSwagger 的项目。 这是我的 .csporj 配置:
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\NSwag.MSBuild.11.15.3\build\NSwag.MSBuild.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NSwag.MSBuild.11.15.3\build\NSwag.MSBuild.props'))" />
</Target>
<Target Name="BeforeBuild">
<Exec Command="$(NSwagExe) run $(SolutionDir)webapi.nswag" />
</Target>
错误:
验证解决方案配置: 构建解决方案配置“调试|任何 CPU”。 项目“C:\agent_work\8\s\Web\CSU.Marketplace.Web.sln”(1) 正在构建“C:\agent_work\8\s\Web\CSU.Marketplace.Web\CSU.Marketplace.Web. csproj" (2) 在节点 1(默认目标)上。 构建前: 运行 C:\agent_work\8\s\Web\webapi.nswag “运行”不被识别为内部或外部命令, 可运行的程序或批处理文件。 Web\CSU.Marketplace.Web\CSU.Marketplace.Web.csproj(942,5):错误 MSB3073:命令“运行 C:\agent_work\8\s\Web\webapi.nswag”退出,代码为 9009。
【问题讨论】:
-
你的帖子没有问题,你查过代码9009的含义吗?
标签: c#