我是一个玩 TFS 的新手,所以你可能需要解释一下这是怎么回事。
我被要求使用我们的现场 TFS 构建管道将 Blob 文件上传到 Azure VM。
我们在 TFS 中使用 TFS 2017 和 Azure 文件复制任务(版本 1.0)。
我收到以下错误:
> 2020-07-31T09:07:45.4248226Z ##[command]Import-Module -Name C:\Program Files\WindowsPowerShell\Modules\AzureRM\5.7.0\AzureRM.psd1 -Global
> 2020-07-31T09:07:45.8779680Z ##[error]Could not load file or assembly 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
> 2020-07-31T09:07:45.9092180Z ##[section]Finishing: Azure Blob File Copy
我在位于 Microsoft.Net\Framework64\v4.0.30319 的 machine.config 文件中有以下内容
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>