Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# /李> 重新启动VisualStudio_C#_Visual Studio_Asp.net Core - Fatal编程技术网

C# /李> 重新启动VisualStudio

C# /李> 重新启动VisualStudio,c#,visual-studio,asp.net-core,C#,Visual Studio,Asp.net Core,希望这对你有帮助 VS.Net核心SDK 2.2.107的更新 本页面有专门针对VS 2017的2.2.107 sdk的链接。尽管我可以从VisualStudio中的项目下拉列表中看到2.2核心选项,但我仍然需要它 发布量略有增加,但很明显,他们改变了基础ms构建,与2017年相比,该构建受到了阻碍。此外,VS 2017 15.9.12没有显示任何进一步的更新要求 此外,global.json和project.json等文件已经消失,现在使用的是csproj文件。请选择正确的.net核心框架。

希望这对你有帮助

VS.Net核心SDK 2.2.107的更新

本页面有专门针对VS 2017的2.2.107 sdk的链接。尽管我可以从VisualStudio中的项目下拉列表中看到2.2核心选项,但我仍然需要它

发布量略有增加,但很明显,他们改变了基础ms构建,与2017年相比,该构建受到了阻碍。此外,VS 2017 15.9.12没有显示任何进一步的更新要求


此外,global.json和project.json等文件已经消失,现在使用的是csproj文件。

请选择正确的.net核心框架。 Visual Studio 2017 v 15.9.12与.Net核心SDK 2.2.107兼容。SDK 2.2.300与Visual Studio 2019兼容



因此,为了澄清一点,在安装了x86和x64的sdk之后,VS没有选择sdk的2.2版。只有在使用精确版本更新了global.json文件后,2.2才作为选项出现。我希望这有帮助!答案显然不是“简单”;不要居高临下。这个问题的最新原因是发布了一个更新的SDK(2.2.202),该SDK与VS 2017不兼容。@NickSilberstein这个答案属于它的问题(显然是在2018年),并没有假装也适用于微软在2019年搞砸的问题。我昨晚试图更新Visual Studio 2017。之前没有安装.NETCore2.2,所以我去获取最新版本,但它拒绝出现。整晚都在挠头。直到我读到尼克的评论,我才意识到2.2.202是不兼容的。我原以为2.x系列将在VS2017上保持可用,而.Net Core 3.x将在VS2019上保持可用。让我吃惊!我刚才也是!我浏览了太多的.NETCore2.2页面,它们总是指向2.2.203安装程序。更荒谬的是,页面标题是.NET Core 2.2.4 Update-2019年4月9日,但VS2017和VS2019分别有2.2.106和2.2.203。伊加德。这两个版本都会在“dotnet--info”下列出2.2.4。有了2.2.106,我可以在VS2017中使用它。谢谢在Visual Studio中以32位模式运行时,请使用x86而不是x64(目前一直如此)。-这并不完全正确。我第一次安装了32位,正如这个答案所说,不起作用,卸载了它,安装了64位,它起作用了。FWIW,是我在安装32位后得到的错误。这不是我的情况。x64 SDK在我的x64操作系统(Win7)上运行良好,并且标准安装了Visual Studio。问题是,我安装的SDK版本为2019年版,与2017年版不兼容。卸载并安装x64 2.2.105 SDK后,问题已得到修复。@NickSilberstein这将是一个很好的替代答案。这里有很多故障模式,没有一个正确的答案。我试图让.Net Core 2.2在VS 2017中运行,要么事情没有如预期的那样出现,要么像其他人一样出现了compat错误。安装VS2019并重新安装NetCore2.2(x64)后(因为我在故障排除期间卸载了),我可以创建并运行2.2项目。如果微软能让这一点更加明显的话,那就太好了:“需要Visual Studio 2019”Bahadir今天在同事的笔记本电脑上也有同样的问题-真奇怪,我想知道以前版本的dotnet core 2.x框架是否还有其他缺失的依赖项。事实上,微软在.NET核心发行说明中列出了SDK版本/VS版本表,说明了这一点,例如,这是有意为之,没有什么可讨价还价的。至少,如果您在没有VS 2019的系统上尝试安装SDK时出现错误,那就太好了!现在,将VS 2019与.NET Core 2.2+一起使用的要求已添加到.NET Core SDK安装工具对话框的最后一行(比上述注释晚了几个月),这是值得的。同意。我可以使用2.2.202从命令行
dotnet构建
,但VisualStudio无法使用它。我不得不降到2.2.105。关于这一点,没有发布任何消息,这是不幸的。这个解决方案对我有效。。我已经安装了Visual Studio 2017 15.9.04和.net sdk 2.2.202版本,我面临同样的问题。。然后我安装了.net sdk版本2.2.106 Visual Studio 2017和Visual Studio for Mac 7.8 2.2.106 Visual Studio 2019(Windows和Mac)2.2.203。这对我来说很有效。我刚刚更新了2017 15.9.11,然后安装了.net sdk 2.2.202,2.2的目标框架没有出现在列表中。卸载2.2.202并安装2.2.107后。运行VS 2017时,目标框架看起来很好。我和其他人的情况一样,这对我来说很有效。我刚刚在版本2.2.108中尝试了这一点-在安装Visual Studio 2019后遇到了类似的问题。VS 2017现在缺少dotnet core 2.1,我不知道如何恢复它。从用户目录中删除
global.json
为我解决了这个问题!这解决了我花了几个小时的问题,谢谢!