Visual studio VS2019在保存脚本时删除我的引用?

Visual studio VS2019在保存脚本时删除我的引用?,visual-studio,nuget,nuget-package,visual-studio-2019,Visual Studio,Nuget,Nuget Package,Visual Studio 2019,因此,我遵循本教程,试图从REST API获取数据: 我遵循了所有的步骤,必须弄清楚如何使用nuget来获取它丢失的过时包,异步中的“响应”会抛出错误,但这很好。无论如何,我得到了这个错误,指南似乎模糊地涵盖,但我不理解它 脚本任务:无法加载文件或程序集的System.Net.Http.Formatting的错误:0x1 这就是我保存脚本并尝试运行它的时候。我注意到当我回到编辑器时,nuget包不见了。。。?为什么呢?它是“Microsoft.AspNet.WebApi.Client”之一。我

因此,我遵循本教程,试图从REST API获取数据:

我遵循了所有的步骤,必须弄清楚如何使用nuget来获取它丢失的过时包,异步中的“响应”会抛出错误,但这很好。无论如何,我得到了这个错误,指南似乎模糊地涵盖,但我不理解它

脚本任务:无法加载文件或程序集的System.Net.Http.Formatting的错误:0x1

这就是我保存脚本并尝试运行它的时候。我注意到当我回到编辑器时,nuget包不见了。。。?为什么呢?它是“Microsoft.AspNet.WebApi.Client”之一。我一直在重新安装它,但当我保存脚本并退出编辑器时,VS只是“丢失”了它。我再次打开脚本任务,必须重新安装它,就像我第一次做的那样

这就是我保存脚本并尝试运行它的时候。我注意到当我 回到编辑器,nuget包不见了。。。?为什么呢

您应该将这些DLL注册到GAC中,以便VSTA项目可以直接引用

解决方案

1)打开Powershell,然后进入这些DLL的路径:

 cd "Path of dll"
2)按如下方式注册任何MSISING DLL:

gacutil /i System.Net.Http.Formatting.dll
gacutil /i Newtonsoft.Json.dll
3)不要忘记在
工具下检查这两个选项
-->
选项
-->
Nuget软件包管理器
-->
常规


4)将这些添加到GAC后,您可以再次打开ssis包脚本任务,以检查是否恢复了其他引用。

为什么不加评论地进行否决?