【发布时间】:2018-01-26 02:05:02
【问题描述】:
我有安装了 Visual Studio Express 2013 Update 2 和 Windows 8.1 SDK 的 Windows 8.1 Home 计算机。我正在尝试针对 .NETCore 4.5.1 库构建应用程序,但我遇到了很多编译器错误,如下所示:
error CS0006: Metadata file 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5.1\System.Collections.Concurrent.dll' could not be found
原因是c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\只有v4.5目录。
我尝试安装 .NET Framework 4.5.1 并将我的 Visual Studio 更新到最新版本。我还尝试在 google 上找到这个特定(或任何)版本的 .NETCore,但没有运气。
在我朋友的机器上存在这个目录,但我们无法知道他首先安装了什么来获取它。
谢谢!
【问题讨论】:
-
看起来运行时安装程序应该这样做,从这里开始:msdn.microsoft.com/en-gb/vstudio/hh487283.aspx - 运气好吗?还有开发者包:microsoft.com/en-us/download/details.aspx?id=40772
-
有两个 Express 版本,“for Windows”和“for Desktop”。您弄错的可能性非零,.NETCore 通常仅适用于商店和电话应用程序。 “for Windows”版本。
-
感谢您的回复。 @MarcGravell我都试过了,我相信我以前安装过这些。安装人员告诉我同样的(无法安装,因为它已经安装)。
-
@HansPassant 我有适用于 Windows 的 VSE 2013u2 和适用于 Windows Phone 的 VSE 2012u4(我找不到较新的)。将两者都更新到最新版本只是为了确保。 .NETCore v4.5.1 仍然缺失。
标签: .net visual-studio-2013 windows-8.1