【问题标题】:Azure Autorest package dependency restoreAzure Autorest 包依赖项还原
【发布时间】:2017-10-04 13:14:01
【问题描述】:

我正在使用 Azure 的 Autorest 从特定的 Swagger json 生成 C# 中的客户端代码。

在成功生成代码时,并没有使用它生成的 packages.config/packages.json 文件来恢复所有依赖的 nuget 包。我将生成的代码文件导入到现有的 VS 项目中,并按照https://github.com/Azure/autorest/blob/v1.0.1-20170504-2300-nightly/docs/client/proj-setup.md 的文档中的说明安装 Microsoft.Rest.ClientRuntime 包。

无论如何我可以在不手动安装 nuget 包的情况下生成包配置文件?谢谢。

【问题讨论】:

    标签: c# azure swagger nuget-package-restore autorest


    【解决方案1】:

    依赖是单个包,就是最新的Microsoft.Rest.ClientRuntime。

    鉴于 .NET 标准中的举措是将包引用存储在 .csproj 文件中,因此为旧标准生成文件在这一点上是一种死胡同。

    【讨论】:

    • 我生成的代码有 System.Web.Http、System.Xml.Linq 等依赖项。所以我必须手动将这些引用添加到我的项目中。有什么办法吗?
    • 通常,这些引用已经存在于新项目中。你是如何创建你的项目的? (你使用的是哪个 VS?)
    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 2021-11-05
    • 2014-08-20
    • 1970-01-01
    相关资源
    最近更新 更多