Visual Studio创建的模板代码不起作用

pftdvrlh  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(127)

我有Windows 10和Visual Studio 2022社区在这个comp.我安装了.NET 7。我想创建一个模板ASP.NET应用程序。我运行Visual Studio,然后转到File→Add → Add project。我选择“ASP.NET Core Web应用程序”;然后单击下一步:

结果如下:Studio确实创建了文件,但它们不起作用;我无法打开项目。例如,下面是生成的 *.csproj文件的代码:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net7.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>

对这个问题有什么想法吗?

kb5ga3dv

kb5ga3dv1#

看起来SDK或类似的东西确实损坏了,你可以通过Visual Studio修复它:
打开Visual Studio查找您正在使用的Visual Studio

如果它仍然不起作用,您可以尝试重新安装Visual Studio。
最后,如果重新安装Visual Studio后仍然出现此错误,请打开cmd并输入dotnet --info

更新:

我知道你要说什么了。
原因分析:
你的系统应该分别安装了x86和x64 dotnet sdk。C:\Program Files(x86)\dotnet和C:\Program Files\dotnet目录。使用dotnet命令时,默认为x86目录,导致无法找到sdk的问题。
您可以修改环境变量,并找到路径“此PC ->右键单击'属性' ->高级系统设置->环境变量->系统变量->双击路径”。删除“C:\Program Files(x86)\dotnet”并确保有“C:\Program Files\dotnet”。

相关问题