【问题标题】:Can't create a web app with .NET Core 3.1 on Visual Studio (Mac)无法在 Visual Studio (Mac) 上使用 .NET Core 3.1 创建 Web 应用
【发布时间】:2019-12-13 16:35:02
【问题描述】:

我是 Visual Studio IDE 和学习 C# 的新手。我正在关注 Microsoft 的 Web apps/Razor Pages 教程,并且我已经安装了 Visual Studio 和 dotnet 3.1

我正在尝试开始一个新项目,但由于某种原因,我似乎无法单击“创建”按钮。什么都没发生。我可以使用3.0 创建一个项目,但这会导致我将要安装的最终软件包出现一些版本控制问题。

以下是关于我的 dotnet 版本控制的信息:

dotnet --info

.NET Core SDK (reflecting any global.json):
 Version:   3.1.100
 Commit:    cd82f021f4

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.15
 OS Platform: Darwin
 RID:         osx.10.15-x64
 Base Path:   /usr/local/share/dotnet/sdk/3.1.100/

Host (useful for support):
  Version: 3.1.0
  Commit:  65f04fb6db

.NET Core SDKs installed:
  3.0.101 [/usr/local/share/dotnet/sdk]
  3.1.100 [/usr/local/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.0.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.14 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

这里是项目创建停止的地方:

【问题讨论】:

  • 运行项目时是否报错?
  • 没有错误,我根本无法“创建”项目。不让我点击它。但是,当我在上一步中将 .NET Core 版本更改为 3.0 时,它可以正常工作。
  • 你用的是什么版本的 VS for Mac?最新的 16.4 带有 .NET Core 3.1,但旧版本不会。
  • 我正在使用主站点上的最新版本。这是 .NET Core 3.1 附带的稳定的 8.3.11 版本,这让我抓狂,不知道为什么我不能点击“创建”按钮。

标签: c# visual-studio asp.net-core .net-core


【解决方案1】:

Visual Studio Mac 将仅支持带有新版本 8.4 的 .net core 3.1。 您可以将更新频道切换为预览并进行更新。安装预览更新后,我可以使用 .net core 3.1 创建项目。

【讨论】:

  • 你拯救了我的一天。非常感谢
【解决方案2】:

我所做的解决方法是将项目创建为 dotnet core 3.0。然后只需将 csproj 文件编辑为目标 3.1:

<PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>

【讨论】:

    猜你喜欢
    • 2021-03-02
    • 2022-08-22
    • 2018-03-29
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2021-04-04
    • 1970-01-01
    相关资源
    最近更新 更多