2017-05-06 47 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?) –