小编dro*_*312的帖子

如何让 Gitlab CI 支持 Asp.net Core 3.1?

我为我的 Asp.Net Core 项目定义了以下简单的管道:

image: microsoft/dotnet:latest

stages:
    - build
    - test

variables:
    test: "Testing"

before_script:
    - "cd *my folder with projects*"
    - "dotnet restore"

build:
    stage: build
    script:
        - "dotnet build"

test:
    stage: test
    script: 
        - "dotnet test"
Run Code Online (Sandbox Code Playgroud)

当我尝试针对我的项目运行它时,它失败并显示退出代码 1 和一条消息:

/usr/share/dotnet/sdk/2.1.803/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(137,5):错误NETSDK1045:当前.NET SDK不支持.NET核心 3.1。以 .NET Core 2.1 或更低版本为目标,或使用支持 .NET Core 3.1 的 .NET SDK 版本。

gitlab-ci asp.net-core

6
推荐指数
1
解决办法
3968
查看次数

如何使 EF Core Tools 3.1.2 工作?

我已运行以下命令来更新我的 EF Core 工具:

dotnet tool update --global dotnet-ef
Run Code Online (Sandbox Code Playgroud)

运行后,我尝试运行

dotnet ef --version
Run Code Online (Sandbox Code Playgroud)

但随后它抛出了这个错误:

找不到任何兼容的框架版本找不到框架“Microsoft.NETCore.App”,版本“3.1.2”。- 发现以下框架:2.1.13 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.2.7 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 3.0 .0 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 3.1.1 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

您可以通过安装指定的框架和/或 SDK 来解决问题。

可以在以下位置找到指定的框架: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=3.1.2&arch=x64&rid=win10-x64

看到它后,我按照链接下载了所有可能的包,但没有任何改变。

我该如何解决这个问题?

entity-framework nuget

4
推荐指数
1
解决办法
773
查看次数

如何从C#中的DatePicker(WPF)获取值?

我的程序中有一个DatePicker类,但是如何从中获取实际值,例如19.12.2017?我试图应用在WinForms中从DateTimePicker获取值的方式,但它不起作用.

c# wpf date datepicker

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

标签 统计

asp.net-core ×1

c# ×1

date ×1

datepicker ×1

entity-framework ×1

gitlab-ci ×1

nuget ×1

wpf ×1