“全局使用指令”功能当前处于预览状态并且*不受支持*。要使用预览功能,请使用“预览”语言版本

问题描述 投票:0回答:0

当我在 azure-dev-ops 中运行管道时,出现这样的错误。我在我的开发机器中使用 Visual Studio 2022 并针对 .net Framework 6.0

这是 vs-build 的 YAML 文件的一部分,我选择了 17.0,我假设它指向 vs-2022。

steps:
- task: VSBuild@1
  displayName: 'Build solution **\*.sln'
  inputs:
    solution: '$(Parameters.solution)'
    vsVersion: 17.0
    msbuildArgs: '/p:DeployOnBuild=true /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:publishUrl="$(Agent.TempDirectory)\WebAppContent\\"'
    platform: '$(BuildPlatform)'
    configuration: '$(BuildConfiguration)'

错误和警告如下。然而,这在我的 Visual Studio 2022 中运行一流,并且也发布到 Azure 。然而,问题出在 azure devops 的管道中。

错误是:

[错误]BlazorAppDB\Shared\obj\Release et6.0\BlazorAppDB.Shared.GlobalUsings.g.cs(8,1):错误 CS8652:“全局 using 指令”功能当前处于预览版且不受支持。要使用预览功能,请使用“预览”语言版本。

Files\dotnet\packs\Microsoft.NETCore.App.Ref .0.5 nalyzers\dotne

azure-devops
© www.soinside.com 2019 - 2024. All rights reserved.