Ошибка сборки веб-приложения с платформой net6.0, уже подписана (NETSDK1177)

#asp.net-core #.net-core #msbuild #aspnet-compiler #.net-6.0

Вопрос:

Я работаю на MAC, и на моей машине установлены версии dotnet core 3.1, 5.0 и 6.0. Я не смог создать веб — приложение на своем компьютере из-за общей ошибки в этом билете.

Я могу создать веб-приложение в целевой среде net5.0, но не с net6.0 и консолью, проекты библиотеки классов успешно строятся. Я попытался построить с помощью командной строки, ПРОТИВ 2022/2019, но безуспешно.

Код файла проекта, как показано ниже, и это пустой проект веб-API.

 <Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Swashbuckle.AspNetCore" Version="6.1.5" />
  </ItemGroup>

</Project>

 

Исключение

/usr/local/share/dotnet/sdk/6.0.100-rc.2.21505.57/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(5,5): Ошибка NETSDK1177: Не удалось подписать apphost с кодом ошибки 0: /Пользователи/abc/Проекты/WebAppTest/WebAppTest/obj/Отладка/net6.0/apphost: уже подписан (NETSDK1177) (WebAppTest)

Дополнительные технические подробности

 .NET SDK (reflecting any global.json):
 Version:   6.0.100-rc.2.21505.57
 Commit:    ab39070116

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  11.6
 OS Platform: Darwin
 RID:         osx.11.0-x64
 Base Path:   /usr/local/share/dotnet/sdk/6.0.100-rc.2.21505.57/

Host (useful for support):
  Version: 6.0.0-rc.2.21480.5
  Commit:  6b11d64e7e

.NET SDKs installed:
  3.1.414 [/usr/local/share/dotnet/sdk]
  5.0.402 [/usr/local/share/dotnet/sdk]
  6.0.100-rc.2.21505.57 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 3.1.20 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.11 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.0-rc.2.21480.10 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.20 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.11 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.0-rc.2.21480.5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

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

Комментарии:

1. Вы исправили эту проблему? Я сталкиваюсь с той же проблемой.

2. Нет, это еще не исправлено, я также поднял проблему с командой разработчиков detnet dotnet/sdk , вы можете проверить статус и добавить свои комментарии. Пожалуйста, дайте мне знать, если вы нашли какое-либо зелье. Спасибо

Ответ №1:

У меня была аналогичная проблема на Mac с использованием dotnet 6, который представляет собой консольное приложение, описанное в: https://docs.microsoft.com/en-us/learn/modules/work-with-cosmos-db/3-exercise-work-cosmos-db-dotnet

Осмотревшись, я решил исправить ситуацию, отредактировав файл проекта и добавив:

… верно …