目前,我正在尝试在每次发布新 api 时构建一个自动生成的客户端。
我已经运行了它,我可以创建项目并从 autorest.exe 生成文件,并且在我的机器上一切正常。
但是,当我尝试在构建服务器上复制相同的过程时,我构建了我的 sln,并且一旦我打包我得到这个错误:
[pack] 'Microsoft.Rest.ClientRuntime' already has a dependency defined for 'Newtonsoft.Json'.
我已将此添加到我的 csproj 文件中以获取生成的文件,这在我的本地计算机上运行良好。
<Compile Include="Generated\*.cs" />
<Compile Include="Generated\Models\*.cs" />
我也尝试像这样在构建服务器上包含引用的项目
-IncludeReferencedProjects
几天后我有点卡在这里,我一直无法找到有关如何实际构建自动生成客户端代码的文档,如果有人知道一些请分享:)
任何帮助表示赞赏:)