我正在使用Visual Studio Community 2015开发一个针对.NET 4.5的Visual Basic应用程序。由于不是我编写的应用程序,因此我使用NuGet添加了所有缺少的依赖项,但是有3个依赖项无论我如何尝试都无法添加。构建项目时,我会得到许多错误之一:
“此项目引用了在此计算机上缺失的NuGet软件包。启用NuGet软件包还原以下载它们。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkID=317567。”
这些是依赖项:
“无法安装软件包'System.Runtime 4.0.20'。您正在尝试将此软件包安装到一个目标为'.NETFramework,Version=v4.5'的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请联系软件包作者。”
我也试图手动添加它们,添加我的情况下的.dll在以下位置:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\System.IO.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\System.Runtime.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\System.Threading.Tasks.dll
但是它也不起作用。我也尝试过删除
这是我的
“此项目引用了在此计算机上缺失的NuGet软件包。启用NuGet软件包还原以下载它们。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkID=317567。”
这些是依赖项:
- System.IO
- System.Runtime
- System.Threading.Tasks
“无法安装软件包'System.Runtime 4.0.20'。您正在尝试将此软件包安装到一个目标为'.NETFramework,Version=v4.5'的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请联系软件包作者。”
我也试图手动添加它们,添加我的情况下的.dll在以下位置:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\System.IO.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\System.Runtime.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\System.Threading.Tasks.dll
但是它也不起作用。我也尝试过删除
System.Runtime
,正如此处所说和答案此处,但都没有成功。这是我的
参考文献
的图像: