.net core SDK“;“Microsoft.NET.Sdk.Web”;不见了

.net core SDK“;“Microsoft.NET.Sdk.Web”;不见了,.net-core,visual-studio-2017,.net Core,Visual Studio 2017,我将一个项目从一台计算机复制到另一台计算机。如果打开该项目,我会收到一条错误消息“Das angegebene SDK”Microsoft.NET.SDK.Web“wurde nicht gefunden.”Tanslate:“SDK..Web未找到” 我搜索了另外一些问题,比如。但是我没有一个global.json,我也不知道应该把它放在哪里 我认为问题是另一个方面。在源计算机上,可以加载解决方案。仅在目标计算机上无法加载 编辑:我在VS安装程序中安装了Visual Studio 2017社区

我将一个项目从一台计算机复制到另一台计算机。如果打开该项目,我会收到一条错误消息“Das angegebene SDK”Microsoft.NET.SDK.Web“wurde nicht gefunden.”Tanslate:“SDK..Web未找到”

我搜索了另外一些问题,比如。但是我没有一个global.json,我也不知道应该把它放在哪里

我认为问题是另一个方面。在源计算机上,可以加载解决方案。仅在目标计算机上无法加载


编辑:我在VS安装程序中安装了Visual Studio 2017社区的最新更新,请确保您选择了跨平台和web开发的工作负载,以便将所需的组件添加到VS安装中。

我安装了一些不同版本的Core。但只使用了最老的一个。命令dotnet--version向我显示了这个问题。卸载旧版本后,我可以运行我的应用:)。

我已经卸载了一些过时的SDK版本。结果是,在C:\Program Files(x86)\dotnet\dotnet.exe中留下了一个没有相关sdk文件夹的dotnet.exe。我的机器和大多数机器一样是64位的,更新的SDK安装在C:\Program Files\dotnet。cmd路径更倾向于旧版本。我将文件夹C:\Program Files(x86)\dotnet重命名为C:\Program Files(x86)\dotnet.old(为了安全起见,我不能100%确定不会出现需要这些文件的情况)。然后一切正常。

似乎您正在新机器上使用VS的更新。我首先安装了最新的更新。请通读这些文章,它们与您提到的SO帖子一致。我将链接发送到的原始链接:我也会仔细阅读Global.json文件是一个VS Core属性,如果您的项目解决方案文件是由Core创建的,那么它应该与您的解决方案文件位于同一文件夹中:。slnI搜索了Global.json文件。但我没找到。如果我证明信息正确,我应该删除该文件。我重新安装了VS安装程序,但它无法解决问题。请使用“修改”,并确保已选择工作负载。我已对其进行了修改。但这并不能解决问题。