.net Can';t添加对System.IO、System.Runtime和System.Threading.Tasks的引用
我正在与Visual Studio Community 2015合作开发一款面向.net Can';t添加对System.IO、System.Runtime和System.Threading.Tasks的引用,.net,vba,visual-studio-2015,.net,Vba,Visual Studio 2015,我正在与Visual Studio Community 2015合作开发一款面向.NET 4.5的Visual Basic应用程序。我没有编写应用程序,所以我使用NuGet添加了所有缺少的依赖项,但有3个依赖项无论我如何尝试都无法添加。这是我在构建项目时遇到的众多错误之一: 此项目引用此项目上缺少的NuGet包 电脑。启用NuGet软件包还原以下载它们。更多 有关详细信息,请参阅 这是依赖项: System.IO 系统运行时 System.Threading.Tasks 我尝试使用numge
.NET 4.5
的Visual Basic应用程序。我没有编写应用程序,所以我使用NuGet
添加了所有缺少的依赖项,但有3个依赖项无论我如何尝试都无法添加。这是我在构建项目时遇到的众多错误之一:
此项目引用此项目上缺少的NuGet包
电脑。启用NuGet软件包还原以下载它们。更多
有关详细信息,请参阅
这是依赖项:
- System.IO
- 系统运行时
- System.Threading.Tasks
numget
安装它们,但我在尝试安装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
,以及答案,但都没有成功
这是我的参考资料的图像
:
我也面临这个问题。我已通过协商解决了这个问题
System.Runtime 4.0.20需要NET4.6。我认为这是NuGet软件包的一个问题,正如这里所报道的,有人找到了解决方法吗?我遇到了同样的问题。我很想知道。