dotnet\sdk\3.0.100\NuGet.targets(123,5):错误:项目名称不明确

我目前正在尝试将 api 和 azure webjob 构建为独立的 .net core 3.0 应用程序,但在构建过程中,无论我尝试什么配置,我都会收到以下错误。

C:\hostedtoolcache\windows\dotnet\sdk\3.0.100\NuGet.targets(123,5):错误:项目名称“Grey-O-Tron”不明确。[D:\a\1\s\Grey-O-Tron.sln]

回购可在以下位置找到: https://github.com/woutervs/Grey-O-Tron


犯罪嫌疑人X
浏览 134回答 1
1回答

互换的青春

似乎任务集程序集清单数据将项目的项目 ID 设置为相同的值“Grey-O-Tron”。通常,csproj 的项目 ID 应该是唯一的或空白的。您可能需要省略此任务的输入 PackageId。我在yml下面进行了测试,在没有PackageId- task: bleddynrichards.Assembly-Info-Task.Assembly-Info-NetCore.Assembly-Info-NetCore@2  displayName: 'Set Assembly Manifest Data'  inputs:    InsertAttributes: true    FileEncoding: 'utf-8'    Authors: 'Wouter Van Speybroeck'    Company: woutervs    Product: 'Grey-O-Tron'    Copyright: 'Wouter Van Speybroeck'    PackageProjectUrl: greyotron.eu    RepositoryUrl: 'https://github.com/woutervs/Grey-O-Tron'    VersionNumber: '$(build.gittag).$(build.number)'    FileVersionNumber: '$(build.gittag).$(build.number)'    InformationalVersion: '$(build.gitversion)'    PackageVersion: '$(build.gitversion)'
打开App,查看更多内容
随时随地看视频慕课网APP