2017-05-06 52 views
0

我正在使用Azure的Autorest在C#中从特定的Swagger json生成客户端代码。Azure Autorest包依赖关系还原

成功生成代码时,没有与它一起生成的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包?谢谢。

回答

0

依赖项是一个包,它只是最新的Microsoft.Rest.ClientRuntime。

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

+0

我生成的代码具有像System.Web.Http,System.Xml.Linq等依赖项。所以我必须手动将这些引用添加到我的项目。任何方式呢? – user2995244

+0

通常,这些引用已经存在于一个新项目中。你是如何创建你的项目? (你使用哪个VS?) –