相关疑难解决方法(0)

ASP.NET Core 3.0不在Visual Studio 2019上显示

我想测试新的Blazor服务器端框架(又名Razor组件)。

我按照此官方教程安装了Visual Studio 2019 RC,然后安装了.Net Core 3.0预览2 。

安装后,我仅在“创建新的ASP.NET Core Web应用程序”页面上看到ASP.NET Core 2.0和2.1。3.0未显示。

我开始四处乱搞,尝试从此页面安装其他软件包,卸载并重新安装Visual Studio 2019,更新为.NET Core Preview 3,以不同顺序安装了数倍于x64和x86软件包,然后复制/粘贴.Net Core二进制文件到随机文件夹等。没用。没有显示ASP.NET Core 3.0。

这是我的VS在创建项目时的样子(黄色消息在与软件包弄乱之后出现了,所以这不是真正的问题):

在此处输入图片说明

这是dotnet --list-sdks命令的输出:

在此处输入图片说明

编辑

由于某种原因,我安装了Blazor VSIX软件包(WebAssembly-并不是我想要的,但是无论如何我都安装了它),现在ASP.NET Core 3.0刚刚出现了。但是,仅针对blazor模板:

在此处输入图片说明

我不明白 有什么明显的我想念的吗?

.net-core asp.net-core visual-studio-2019 asp.net-core-3.0 .net-core-3.0

58
推荐指数
7
解决办法
3万
查看次数

如何在 Visual Studio 2019 16.8.1 中创建 .Net 5.0 类库项目?

我在 Visual Studio 16.8.1 中的“添加新项目”窗口中看不到类库 (.NET) 选项。如何创建类库 (.NET) 项目?(不是 .Net Core 或 .Net Framework)

.net c# class-library visual-studio-2019

27
推荐指数
3
解决办法
1万
查看次数

Visual Studio 2019 v16.6 无法构建 .net5 控制台应用程序并引发错误:.NETFramework,Version=v5.0 was not found

开发环境:

  • Visual Studio 2019 v16.6.2 安装完毕
  • .Net5 预览版 5 已安装

Microsoft.NETCore.App 5.0.0-preview.5.20278.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

  • 在 Visual Studio 中启用设计器
Tools > Options > Environment > Preview Features and select the Use the preview Windows Forms designer for .NET Core apps option. > re-start vs
Run Code Online (Sandbox Code Playgroud)

我按照此答案中的说明进行操作

我在 .net5 中创建了一个演示控制台项目

Tools > Options > Environment > Preview Features and select the Use the preview Windows Forms designer for .NET Core apps option. > re-start vs
Run Code Online (Sandbox Code Playgroud)

然后使用 dotnet cli 构建和运行就可以了

dotnet build …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio .net-5

9
推荐指数
2
解决办法
1万
查看次数

Visual Studio 2019 未显示 .NET 5 框架

我一直在尝试将 Visual Studio 中的 ASP.NET 项目从 .NET 4.7.2 框架升级到 .NET 5。我无法弄清楚问题是什么,因为我尝试了几种不同的方法,但都没有他们使 .NET 5 可用。

  1. 我已经安装了最新版本的 Visual Studio Community 2019,版本 16.8.4。
  2. 我已经安装了 .NET 5.0.102。当我输入时,命令提示符会确认这一点dotnet --version
  3. 在 Visual Studio 的Tools > Options > Environment > Preview Features 中,我启用了“Use previews of the .NET Core SDK”,并重新启动了程序。
  4. 在 Visual Studio 安装程序中,我选择了Modify > Individual components。.NET 5.0 运行时已安装,但没有为 .NET Framework 5 列出任何内容;列出的最高值是 4.8。
  5. 我尝试重新启动程序和我的计算机,并重新安装 Visual Studio 和 .NET 5.0.102 框架。

Visual Studio 中的“关于”窗口显示我的 .NET 版本是 4.8.040。我可以在我的项目中选择的最新 .NET 框架是 4.7.2。创建新项目也不提供更新的版本。 …

.net c# visual-studio

7
推荐指数
1
解决办法
4873
查看次数

为什么 dotnet 5 docker 容器在运行时失败?

我有一个 dotnet5 控制台应用程序,它位于解决方案内,并且依赖于其他同级项目。我使用 Visual Studio 工具创建 Docker 文件,这是 Docker 文件:

FROM mcr.microsoft.com/dotnet/runtime:5.0-buster-slim AS base
WORKDIR /app

FROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim AS build
WORKDIR /src
COPY ["src/MyProject/MyProject.Launcher/MyProject.Launcher.csproj", "src/MyProject/MyProject.Launcher/"]
COPY ["src/MyProject/MyProject.DataAccess/MyProject.DataAcess.csproj", "src/MyProject/MyProject.DataAccess/"]
COPY ["src/MyProject/MyProject.Service/MyProject.Service.csproj", "src/MyProject/MyProject.Service/]
COPY ["src/Domain/MyProject.Domain.Model/MyProject.Domain.Model.csproj", "src/Domain/MyProject.Domain.Model/"]
RUN dotnet restore "src/MyProject/MyProject.Launcher/MyProject.Launcher.csproj"
COPY . .
WORKDIR "/src/src/MyProject/MyProject.Launcher"
RUN dotnet build "MyProject.Launcher.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "MyProject.Launcher.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "MyProject.Launcher.dll"]
Run Code Online (Sandbox Code Playgroud)

构建图像正常,它通常添加到我的本地图像注册表中,但是当我尝试运行此图像并创建容器时,我收到此错误:

无法找到任何兼容的框架版本 找不到框架“Microsoft.AspNetCore.App”版本“5.0.0”。

  • 没有找到框架。 …

c# docker .net-5

3
推荐指数
1
解决办法
1078
查看次数